linux搭建svn服务器(svn使用教程linux)

zzxiexin 2 0
第一步:yum install subversion第二步:[root@localhost home]# cd /home[root@localhost home]# lscentos76[root@localhost home]# mkdir svn[root@localhost home]# lscentos76 svn第三步: 添加仓库[root@localhost home]# svnadmin create /home/svn/apple[root@localhost home]# svnadmin create /home/svn/orange[root@localhost svn]# lsapple orange第四步:进入仓库修改配置文件[root@localhost apple]# cd conf/[root@localhost conf]# lsauthz passwd svnserve.conf第五步:修改主要配置文件 (打开文本尽量用vi)[root@localhost conf]# vim svnserve.conf

修改密码的引用文件 修改权限的引用文件 注意:修改配置文件去掉注释后不能有空格

打开下面的5个注释anon-access = read #匿名用户可读auth-access = write #授权用户可写password-db = passwd #使用哪个文件作为账号文件authz-db = authz #使用哪个文件作为权限文件realm = /home/svn # 认证空间名,版本库所在目录

第六步: 修改用户权限[root@localhost conf]# vim authz

zhangch=rw 代表可读可写

zhangch=r 只读

*= 其他用户无任何权限

第七步 :设置用户密码[root@localhost conf]# vim passwd

第八步:启动svn[root@localhost conf]# svnserve -d -r /home/svn第九步: 测试svn[root@bogon conf]# svn co svn://ip/apple

本地测试:

右键svn检出 会提示输入用户名和密码

svn提交

新建文件,右键svn加入,然后右键提交

注意:

svn 的配置文件是很严格的,svnserve.conf 文件修改去掉注释后不能有空格 等号量表需要有空格

如果出现客户端svn无法检出,请关闭centos 防火墙

[root@bogon conf]# systemctl stop firewalld # 关闭防火墙

标签: #linux搭建svn服务器

  • 评论列表

留言评论

 
QQ在线咨询
售前咨询电话
173-175-32776
技术支持电话
173-175-32776
嘿,欢迎咨询