1安装SVN服务器
1.1检查是否已安装SVN服务器
# rpm -qa subversion
1.2安装SVN服务器
1.2.1安装
# yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
1.2.2验证
# cd /etc/httpd/modules
# ls | grep svn
1.2.3版本
# svnserve --version
2 代码库创建
2.1建立SVN库
# mkdir -p /opt/svn/repositories
# svnadmin create /opt/svn/repositories
3配置版本库
# cd conf/
3.1用户密码passwd配置
ps:命令方式
# vi + passwd //+表示光标放在文件最低端
ps:也可以远程ftp修改passwd 文件
[users]
# harry = harryssecret
# sally = sallyssecret
bfq=123456
3.2权限控制authz配置
# vi + authz
[/]
bfq=rw //给该用户访问所有库的权限
或
[repositories:/project] //repository库的根目录权限
bfq=rw
3.3服务svnserve.con配置
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限
auth-access=write
#密码数据库的路径
password-db=passwd
#访问控制文件
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
realm=/opt/svn/repositories
4启动SVN
4.1启动并指定端口号
# svnserve -d -r /opt/svn/repositories/ --listen-port port //--listen-port port可选默认端口为3690
4.2注意点
服务器规则和防火墙是否允许端口访问