首页 > 系统服务 > 详细

Linux中安装SVN(subversion版本控制系统)

时间:2019-09-25 22:21:08      阅读:105      评论:0      收藏:0      [点我收藏+]

1、安装,使用rpm -qa | grep subversion查看系统是否已安装,如果已经安装,执行rpm -e [软件名称]进行卸载,然后使用yum -y install subversion进行在线安装
2、创建SVN资源目录,执行mkdir -p /svn/projects/esayBuy创建目录,执行svnadmin create /svn/projects/esayBuy/便创建资源目录成功,可进入esayBuy中查看里面文件
3、配置
(1)cd conf进入conf可看到authz  passwd  svnserve.conf三个配置文件,分别执行cp -rf authz authz.temp、cp -rf passwd passwd.temp、cp svnserve.conf svnserve.temp对三个文件进行备份
(2)修改authz文件进行权限的配置,执行vi authz在[groups]下面配置zhangsan=rw,lisi=rw语句,保存
(3)修改passwd文件进行密码的配置,执行vi passwd在[groups]下面配置zhangsan=123456、lisi=123456语句,保存
(4)修改svnserve.conf文件,执行vi svnserve.conf在# anon-access = read下一行输入anon-access = none,[表示没有授权的用户是不能来操作SVN的]在# auth-access = write的下一行输入auth-access = write,[表示认证的用户具有写的权限]在# authz-db = authz的下一行输入authz-db = authz,[指定用户的配置文件,如果authz不在同一目录则使用绝对路径]在# password-db = passwd的下一行输入password=db = passwd[指定密码的配置文件,如果passwd不在同一目录则使用绝对路径]
3、启动,执行svnserve -d -r /svn(/svn标识svn的目录),如何验证启动成功?(1)进程的方式查看,执行ps -ef | grep svn,显示结果root      32828      1  0 22:17 ?        00:00:00 svnserve -d -r /svn[32828表示进程号,svnserve -d -r /svn表示进程名称],(2)查看端口检测,svn占用3690端口,执行netstat -lntuo | grep 3690
显示结果tcp        0      0 0.0.0.0:3690            0.0.0.0:*               LISTEN      off (0.00/0/0)[已被占用]
4、svn客户端配置
(1)下载MyEclipse安装SVN插件,下载后将其放在MyEclipse目录下的dropins文件夹里面,对其进行解压,
(2)打开MyEclipse,A、在window-preferences-搜索svn可打开svn视图,B、在window-show view-other-svn可打开svn视图,打开svn下的xvn资源库,空白处点击右键-新建-资源库位置,URL中输入3、登陆svn://192.168.3.19:3690/esayBuy,

Linux中安装SVN(subversion版本控制系统)

原文:https://www.cnblogs.com/pere/p/11587636.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!