首页 > Linux教程 > 正文

centos下svn的安装及配置详细步骤

安装比较简单,主要是配置

直接yum -y install svn 即可

下面主要说一下如何配置:

建立仓库,配置svn

1,建个svn的根目录,因为项目不只一个

[blueel@BlackGhost ~]$ mkdir -p /data/svndata    #-p的意思是说如果没有父目录建之

2,建个仓库

[blueel@BlackGhost ~]$ mkdir -p /data/svndata/repos

[blueel@BlackGhost www]$ svnadmin create /data/svndata/repos/

3,导入数据

[blueel@BlackGhost ~]$ svn import ./svntest file:///data/svndata/repos -m "Initial repository test"

Adding         svntest/test.php

Committed revision 1.

4,修改svnserve.conf

[root@BlackGhost conf]# vi svnserve.conf

[general]

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

5,目录控制文件authz

[root@BlackGhost conf]# vi authz

[groups]

admin= blueel

[repos:/]

@admin = rw

* = r

6,修改用户密码文件passwd

[root@BlackGhost conf]# vi passwd

[users]

blueel = *****

启动svn

[root@BlackGhost www]# svnserve -d -r /data/svndata

在这里特别的要注意,/data/svndata是仓库的根目录,不要和[repos:/]目录重叠了。如果重叠是会提示你以下错误

[blueel@BlackGhost checkout]$ svn co svn://127.0.0.1/

svn: Authorization failed


上一篇:细说jsonp
下一篇:SSH私钥管理ssh-agent的使用

PythonTab微信公众号:

Python技术交流互助群 ( 请勿加多个群 ):

群1: 87464755

群2: 333646237

群3: 318130924

群4: 385100854