Linux/CentOS 6搭建安装SVN服务端教程

Linux/CentOS 6搭建安装SVN服务端教程
一、安装卸载

安装和卸载SubVersion

卸载命令
yum remove subversion

安装命令
yum install subversion



二、创建项目

假设“/svn”用于存在所有svn项目,当前项目名称为“test.prj”。

创建目录
mkdir /svn

创建项目
svnadmin create /svn/test.prj



三、配置项目

查看目录
ls /svn/test.prj

切换目录
cd /svn/test.prj/conf

1. 配置分组和权限
vim authz

文件内容

[groups]
admin = admin,myusername
guest = guest

[/]
@admin = rw
@guest = r
*      =

2. 配置账号信息
vim passwd

文件内容

[users]
admin  = admin123
myusername = 12345678
guest  = guest



四、开放端口

以CentOS 6.5为例

开放3690端口
vim /etc/sysconfig/iptables

查找/添加以下一行
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3690 -j ACCEPT

重启iptables
service iptables restart



五、停启服务

停止svn服务
killall svnserve

启动svn服务
svnserve -d -r /svn


4