CentOS搭建SVN服务器
CentOS搭建SVN服务器
前言
LZ用的是Cenos6.9
查看是否安装
rpm -ql
安装
yum install
查看安装位置
rpm -ql
查看是否安装成功
svnserve --version
创建SVN版本库
mkdir -p /opt/svn/repos/svn1 ##创建目录svnadmin create /opt/svn/repos/svn1 ##创建SVN版本库
配置版本库
cd
添加2个用户和密码
# harry = harryssecret# sally = sallyssecret#lilimin = peng2014tourist = 123
添加权限
vim authz
[groups]# harry_and_sally = harry,sally# harry_sally_and_joe = harry,sally,&joeadmin = lilimin #新建一个admin组,包含lilimin这个用户,指定多个用户用','分隔user = tourist[/] #指定根目录下的权限@admin = rw #admin组有读写权限* = r #其他组只有读权限
让配置信息生效(打开注释即可)
vim svnserve.conf
[general]anon-access = read #非授权用户有读权限,如果设置为none则无法访问auth-access = write #授权用户有写权限password-db = passwd #密码文件authz-db = authz #权限文件
启动SVN
svnserve -d -r /opt/svn/repos/
/opt/svn/repos/是版本库的根目录 查看服务是否启动
ps aux | grep svnserve
关闭SVN
[root@iZo5z1am4roz5wZ conf]# ps aux | grep svnroot 16695 0.0 0.2 139132 5184 pts/0 T 17:32 0:00 vim svnserve.confroot 16704 0.0 0.0 152412 732 ? Ss 17:45 0:00 svnserve -d -r /opt/svn/repos/root 16752 0.0 0.0 103320 884 pts/0 S+ 18:22 0:00 grep
kill -s 9 16704
16704为进程ID
重启SVN
service svnserve restart
访问
由于我用的是阿里云服务器,所以得配置一下安全组规则才能访问3690端口
在TortoiseSVN的url中输入svn://xxx.xxx.xxx.xxx/svn1即可访问
参考博客
[4]http://linuxidc.com/Linux/2016-01/127679.htm
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~