月光疾风

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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服务器就搭建好了。

posted on 2011-12-15 10:07  月光疾风  阅读(1105)  评论(0编辑  收藏  举报