centos vps svn服务器端安装方法图解

linux centos安装svn的方法如下

1.运行yum install subversion

2.创建svn版本库目录

 mkdir -p /mydata/svn/svnrepos

3.创建版本库

svnadmin create /mydata/svn/svnrepos

创建后的目录结构如下:

centos vps svn服务器端安装方法图解1

4.编辑conf下的passwd文件添加帐号和密码,vi conf/passwd,代码如下

abc=abc

5.编辑权限文件 vi conf/authz,添加如下代码

[/]
abc=rw

 意思是版本库的根目录abc对其有读写权限

6.修改svnserve.conf文件
vi conf/svnserve.conf
打开下面的几个注释:
anon-access = read #使非授权用户无法访问
auth-access = write #使授权用户有写权限
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /var/svn/svnrepos # 认证空间名,版本库所在目录

7.启动svn版本库
svnserve -d -r /mydata/svn/svnrepos

8.如果有开启了防火墙还要添加svn的访问端口默认是3690

vi /etc/sysconfig/iptables
添加以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
保存后重启防火墙
service iptables restart

客户端连接地址:svn://192.168.15.1
用户名/密码: abc/abc

把svn添加到开机启动中方法

1.执行 vi /mydata/startup.sh 添加如下内容

#!/bin/bash
/usr/bin/svnserve -d -r /home/svn/

这里的svnserve路径保险起见,最好写绝对路径,因为启动的时候,环境变量也许没加载。
绝对路径怎么查,如下

which svnserve

2.修改脚本权限

chmod 777 /mydata/startup.sh

3.执行 vi /etc/rc.d/rc.local
在末尾添加脚本的路径,如:
/mydata/startup.sh

以上就是centos svn安装步骤。

来源://作者:/更新时间:2015-03-05
相关文章
评论:
验证码:
匿名评论: