码迷,mamicode.com
首页 > 其他好文 > 详细

Centos下快速搭建SVN服务器

时间:2015-06-04 15:56:27      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

1、安装subversion

yum install subversion

2、创建svn版本库目录

mkdir -p /tool/svn/svnrepos

3、创建版本库

svnadmin create /tool/svn/svnrepos

4、进入svn版本库配置文件目录

cd /tool/svn/svnrepos/conf

    这时目录下就会有如下几个文件

authz 权限控制文件

passwd 帐号密码文件

svnserve.conf SVN服务配置文件

5、修改帐号名密码

vi passwd

    在[user]块里加帐号和密码,形式为:用户名=密码,如:

jathon=123456
test=test

    上面就添加了jathon和test两个用户

6、配置各用户权限

vi authz

    在文件未尾添加如下代码:

[/]
jathon=rw
[/test]
test=rw

    其中[/]和[/test]表示目录地址,r表示写权限,w表示读权限,上面的代码大体意思是指jathon有根目录的读写权限,而test只有test目录的读写权限

7、修改svnserve.conf

vi svnserve.conf

    去除下面几个注释:

auth-access = write #授权用户可写

password-db = passwd #使用哪个文件作为账号文件

authz-db = authz #使用哪个文件作为权限文件

realm = /tool/svn/svnrepos #认证空间名,版本库所在目录

8、启动svn版本库

svnserve -d -r /tool/svn/svnrepos

9、防火墙开放默认的3690端口

vi /etc/sysconfig/iptables

    ?添加如下规则?

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

    最后重启防火墙

service iptables restart

10、到这一步就完成了SVN服务器的搭建,客户机连接服务器的地址格式为:svn://服务器IP/

Centos下快速搭建SVN服务器

标签:

原文地址:http://my.oschina.net/jathon/blog/424744

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!