您的位置:首页 > 运维架构 > Linux

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上,方便大家相互沟通和管理:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: