1、安装svn服务端
yum install subversion
2、创建版本库
svnadmin create /home/myRepos
3、配置svnserve
myRepos
建立后在文件夹下会生成conf文件夹,进入myRepos
/conf下面会有下面3个文件
authz passwd svnserve.conf
svnserve.conf修改以下几个部分:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
passwd修改为:
[users]
username = password
//自定义
authz修改:
authz文件即可对用户进行添加不同权限、添加组(groups)
通过@组名 = rw 来给属于不同的组的用户提供权限
authz最后加上以下两行(这两行解决了 SVN客户端解决authorization failed问题)
[/]
* = rw
4、启动svnserve
svnserve -d -r /home/ //这里的路径一定是仓库的上一级,否则会找不到仓库。
5、客户端连接
svn://ip/myRepos 完成