安装和配置svn

原创
2018/01/24 14:06
阅读数 118
安装和查找安装目录
#yum install svn
#rpm -qa|grep subversion
subversion-libs-1.7.14-11.el7_4.x86_64
subversion-1.7.14-11.el7_4.x86_64
#rpm -ql subversion-1.7.14-11.el7_4.x86_64

确定repository仓库的根目录
#cat /etc/sysconfig/svnserve
#mkdir /var/svn

安装后配置目录是空的
#ll /etc/subversion

查看svnserve服务端命令参数
#svnserve --help

关于参数-r的说明:
Sets  the virtual root for repositories served by svnserve.  The pathname in URLs provided by the client will be inter‐preted relative to this root, and will not be allowed to escape this root.
svn客户端引用的ulr均相对于该路径,在该目录下再创建repository。

#启动服务端
/usr/bin/svnserve -d -r /var/svn --listen-port 3309

#创建一个空仓库repository
svnadmin create /var/svn/company

修改基本服务端配置(修改完后要重启svnserve)
#vi /var/svn/company/conf/svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

新增你开通的帐号和密码,如:(注意 = 左右两边要保留空格)
#vi /var/svn/company/conf/passwd
harry = 111111

修改svn目录权限
#vi /var/svn/company/conf/authz
[/]
harry = rw
[company:/]
harry = rw

用户svn客户端,如smartsvn,本地建立副本和导入仓库。
svn的使用,trunk作为持续集成的主干副本,branches作为各开发副本,与trunk保持同步;tags作为各发布版本目录,如v1.0.0,或作为某一事件(特性)发布的版本目录。







 

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部