1. 安装软件包
yum install subversion
安装完成后,用svnserve –version命令试验是否安装成功
2. 创建SVN版本库
cd /opt
mkdir svn
cd svn
svnadmin create /opt/svn/test --test为版本库的名称
3. 修改配置文件
在创建库的conf目录下有3个文件authz passwd svnserve.conf
1) authz:权限配置文件
2) passwd:用户名口令文件
3) svnserve.conf:svn服务配置文件
首先在passwd中
vi passwd
test=123(用户名=密码)
然后authz分配权限
vi authz
[groups]
admin=test(包含用户test的用户组admin)
[/] (如果单库的话,就采取此方式)
@admin=rw
最后配置svnserve.conf
Anon-access =none (匿名用户没有访问权限)
Auth-access =write(授权用户的权限设置)
Password-db = passwd(只要passwd路径不变,默认即可)
Authz-db = authz (只要authz路径不变,默认即可)
Realm=repos (指定版本库的认证域)
4. 启动svn服务
svnserve –d –r /opt/svn svn默认端口为3690
用ps –rf | grep svn 查看svn服务是否启动成功
用 svn co svn://192.168.200.XX/repos来测试配置成功
地址是 svn://IP地址/库名
5. 用客户端tortoise SVN访问linux的svn库
注意点:在进行修改配置文件时,一定要注意#前面不能有空格
如果显示svn认证失败,请查看配置文件是否成功