svn(1)------linux下安装svn(subversion)
2016-12-13 18:08
417 查看
一,如果安装过,需先卸载svn
1. rpm -qa|grep subversion检查是否有rpm包
2. rpm -e rpm包名删除
3. find / -name subversion检查残留
如果有,则通过 'rm -rf 文件名' 删除即可
二,通过yum安装svn
注意:yum安装svn前提是保证linux系统在联网状态
1. 安装命令
语法: yum install subversion
执行后请耐心等待,注意观察,需要Y/N的地方输入Y,回车继续。
2. 建立svn目录(目录地址自定义)
语法: mkdir -p /usr/local/svn
如图:
3. 启动svn,查看进程
查看是否有svn服务进程:
ps -ef|grep svnserve
有就杀掉,kill -9 pid
如果没有就启动:'
svnserve -d -r /usr/local/svn/
如图:
4. 创建项目版本库目录,可以创建多个
创建语法:
svnadmin create /usr/local/svn/myproject
比如:
svnadmin create /usr/local/svn/LanhuiguHome
创建完后在svn下多出一个LanhuiguHome的目录。
如图:
5. cd到/user/local/svn/LanhuiguHome/conf修改配置文件,并新增用户
LanhuiguHome下和conf下文件分布:
修改conf下的svnserve.conf, authz , passwd.
语法: vim svnserve.conf
增加:
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /usr/local/svn/LanhuiguHome
如图:
保存并退出。
语法: vim authz
增加:
[groups]
admin=user1,user2
[/]
user1=rw
user2=r
如图:
增加user1,user2两个用户,user1读写权限,user2只读权限,可以自定义,保存并退出。
语法: vim passwd
增加:
[users]
user1=password1
user2=password2
如图:
设置user1,user2两个用户密码分别为password1,password2,可以自定义,保存并退出。
6. 重启svn服务
查看进程:
ps -ef|grep svnserve
杀掉进程:
kill -9 pid
重启服务:
svnserve -d -r /usr/local/svn
如图:
7. 使用svn
执行命令: svn co svn://192.168.200.12/LanhuiguHome
输入root用户名,密码,回车。
8. 防火墙开启svn默认3690端口
iptables内容:
重启防火墙:
service iptables restart
9. svn客户端连接
TortoiseSVN客户端下载官网: https://tortoisesvn.net/
安装后在windows开始目录查找:
打开红框选中:
点击确定后出现如下界面:
输入用户名密码登录成功后,可以看到svn版本管理目录,选中文件右键,可以使用检出等操作,
也可以使用eclipse集成工具连接svn,检出java项目,或android项目等,同时可以将设计,需求等文档
共享到svn上,方便大家相互沟通和管理:
1. rpm -qa|grep subversion检查是否有rpm包
2. rpm -e rpm包名删除
3. find / -name subversion检查残留
如果有,则通过 'rm -rf 文件名' 删除即可
二,通过yum安装svn
注意:yum安装svn前提是保证linux系统在联网状态
1. 安装命令
语法: yum install subversion
执行后请耐心等待,注意观察,需要Y/N的地方输入Y,回车继续。
2. 建立svn目录(目录地址自定义)
语法: mkdir -p /usr/local/svn
如图:
3. 启动svn,查看进程
查看是否有svn服务进程:
ps -ef|grep svnserve
有就杀掉,kill -9 pid
如果没有就启动:'
svnserve -d -r /usr/local/svn/
如图:
4. 创建项目版本库目录,可以创建多个
创建语法:
svnadmin create /usr/local/svn/myproject
比如:
svnadmin create /usr/local/svn/LanhuiguHome
创建完后在svn下多出一个LanhuiguHome的目录。
如图:
5. cd到/user/local/svn/LanhuiguHome/conf修改配置文件,并新增用户
LanhuiguHome下和conf下文件分布:
修改conf下的svnserve.conf, authz , passwd.
语法: vim svnserve.conf
增加:
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /usr/local/svn/LanhuiguHome
如图:
保存并退出。
语法: vim authz
增加:
[groups]
admin=user1,user2
[/]
user1=rw
user2=r
如图:
增加user1,user2两个用户,user1读写权限,user2只读权限,可以自定义,保存并退出。
语法: vim passwd
增加:
[users]
user1=password1
user2=password2
如图:
设置user1,user2两个用户密码分别为password1,password2,可以自定义,保存并退出。
6. 重启svn服务
查看进程:
ps -ef|grep svnserve
杀掉进程:
kill -9 pid
重启服务:
svnserve -d -r /usr/local/svn
如图:
7. 使用svn
执行命令: svn co svn://192.168.200.12/LanhuiguHome
输入root用户名,密码,回车。
8. 防火墙开启svn默认3690端口
iptables内容:
重启防火墙:
service iptables restart
9. svn客户端连接
TortoiseSVN客户端下载官网: https://tortoisesvn.net/
安装后在windows开始目录查找:
打开红框选中:
点击确定后出现如下界面:
输入用户名密码登录成功后,可以看到svn版本管理目录,选中文件右键,可以使用检出等操作,
也可以使用eclipse集成工具连接svn,检出java项目,或android项目等,同时可以将设计,需求等文档
共享到svn上,方便大家相互沟通和管理:
相关文章推荐
- subversion for linux的安装(SVN+apache+linux)
- SVN Server安装部署攻略(Linux+SubVersion+Apache)
- CentOS中安装subversion,并使用svn+ssh访问 ;Linux下采用RSA key的方式登录服务器
- linux安装subversion/svn服务端
- SVN Server安装部署攻略(Linux+SubVersion+Apache)
- linux-centos下源代码安装subversion (svn)
- linux上安装svn版本管理系统(subversion+apache+jsvnadmin)
- Linux单独安装svn服务器-subversion
- linux下安装apache + subversionSVN_Subversion
- linux下centos安装配置svn/subversion服务器
- linux安装svn客户端subversion及使用方法
- Linux/Ubuntu 下编译安装 Subversion-1.6.9 (svn) 全攻略!
- SVN Server安装部署攻略(Linux+SubVersion+Apache)
- subversion for linux的安装(SVN+apache+linux)
- Linux下安装SVN(Subversion)
- Linux下svn 1.8(subversion v1.8)的安装与配置
- linux 安装svn(subversion二进制tar包)
- SVN Server安装部署攻略(Linux+SubVersion+Apache)
- subversion for linux的安装(SVN+apache+linux)
- linux下安装、配置、自启动subversion(svn)