Linux服务器安装svn
云安装
yum install subversion
配置
1.配置仓库
[root@localhost /]# cd /home [root@localhost home]# mkdir svn [root@localhost home]# svnadmin create /home/svn [root@localhost home]# ls svn conf db format hooks locks README.txt
2.配置password (conf/passwod)
[users]
liuxiannan=123456 test1=123456 test2=123456
3.配置authz (conf/authz)
基础配置
[/] liuxianan=rw test1=r test2=r *=
用户组配置
[groups] group1 = liuxianan group2 = test1,test2 [/] @group1 = rw @group2 = r * =
4.配置snvserve.conf
打开下面的5个注释 anon-access = read #匿名用户可读 auth-access = write #授权用户可写 password-db = passwd #使用哪个文件作为账号文件 authz-db = authz #使用哪个文件作为权限文件 realm = /home/svn # 认证空间名,版本库所在目录
启动与停止
[root@localhost conf]# svnserve -d -r /home/svn(启动)
[root@localhost conf]#killall svnserve(停止)
客户端连接
这里使用TortoiseSVN,输入地址svn://你的IP
即可,不出意外输入用户名和密码就能连接成功了。
默认端口3690,如果你修改了端口,那么要记得加上端口号。
参考网址:https://i.cnblogs.com/EditPosts.aspx?opt=1
常见问题
Q:svn长时间未连接
A:可能是Linux防火墙未关闭,输入命令 service iptables stop