环境:Linux CentOS 7
安装svn软件:yum install subversion
查看版本: svnserve --version
创建版本库 :
mkdir /var/svn
cd /var/svn
svnadmin create /var/svn/proname
proname下有text文件生成则成功
配置密码:cd conf/ -> vi passwd -> heyanfeng22=123
设置权限: -> vi authz -> [/] (换行,都是顶格)user=rw
修改svnserve.conf: 打开注释
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /var/svn/proname # 认证空间名,版本库所在目录
注意:anon-access = read 不能查看历史提交记录,改成anon-access = none就可以了
启动:svnserve -d -r /var/svn/proname
测试: