CentOS下安装独立的SVN服务器(简单版)

1.#yum 命令安装 SVN
yum -y install subversion  

2.#检查是否安装成功
svn --version  

3.#修改SVN配置
vi /etc/rc.d/init.d/svnserve  
将  args="--daemon --pid-file=${pidfile} $OPTIONS"
修改为
logfile=/var/log/svnserve.log #日志目录  
args="--daemon --root /home/svn  --pid-file=${pidfile} --log-file=${logfile} $OPTIONS" #root svn根目录

4.#创建SVN目录
mkdir /home/svn/  
mkdir /home/svn/test/

5.#创建一个新的空的版本库。
svnadmin create /home/svn/test

6.修改版本库配置文件
vi /home/svn/test/conf/svnserve.conf

[general]
anon-access = read     ##没登陆可读
auth-access = write     ##授权用户可写
password-db = passwd ##用户密码存放文件
authz-db = authz         ##授权文件

7.#修改配置文件
vi /home/svn/test/conf/authz
内容:
[groups]
g_admin=test,admin   #授权分组用户  (多用户逗号,分隔)
[/test]  #授权目录
@g_admin=rw  #分组权限
*=r

8.#设置用户密码
vi /home/svn/test/conf/passwd
内容:
[users]
test=123456  #用户名=密码

9.重启SVN服务
service svnserve restart

10.激活一个服务SVN服务到启动
chkconfig svnserve on 

11.注意防火墙端口哦
netstat -tunlp | grep svn


你可能感兴趣的:(CentOS下安装独立的SVN服务器(简单版))