安装
yum install subversion
建立工作目录
mkdir –p /home/svn
建立svn版本库
svnadmin create /home/svn,执行此命令后svn自动在projects目录下添加必须的配置文件.
修改版本库配置文件
vi /home/svn/conf/svnserve.conf
[general]
注释放开,不要复制到最底部
anon-access = read # 使非授权用户无法访问
auth-access = write # 使授权用户有写权限
password-db = passwd # 指明密码文件路径
authz-db = authz # 访问控制文件
realm = /home/svn # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。
配置用户
vi /home/svn/conf/passwd
[users]
admin=123
配置权限
vi /home/svn/conf/authz
#对仓库repos根目录权限设置([repos:/]必须加上)
tips: [repos:/]必须加上
[repos:/]
*=
admin = rw
或者添加以下内容
[groups]
[/]
admin= rw
启动服务
svnserve -d -r /home/svn/
svn checkout svn://ip/
输入用户名密码即可