centos5.5上搭建svn服务器

1. 安装svn服务器

#yum install subversion

#cd /usr/local/src

#mkdir svn

#cd svn

#mkdir repos

#svnadmin create /usr/local/src/svn/repos

这个repos目录就是项目仓库,里面可以放一个一个的项目目录

2. 配置

#cd /usr/local/src/svn/repos/conf

#vim passwd

[users]
# harry = harryssecret
# sally = sallyssecret
用户名=密码

#vim authz

[/]
用户名= rw或者r或者w

#vim svnserve.conf

anon-access = none  # 使非授权用户无法访问
auth-access = write # 使授权用户有写权限
password-db = passwd
authz-db = authz # 访问控制文件
realm = /usr/local/src/svn/repos

以上前4行内容,在本文件中已经存在,只是前面有一个注释符号#。删掉#字就可以。

上面passwd,authz,svnserve.conf三个文件的配置中,每一个配置行不能以空格开头。

3. 启动服务和放开端口

#svnserve --/usr/local/src/svn/repos

#vim /etc/sysconfig/iptables

添加

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT

#service iptables restart

 

这样,一个简单的svn服务器就搭建好了。

原文地址:https://www.cnblogs.com/yuepeng/p/2288421.html