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

kkkkk 2018年12月17日 23:10 Linux教程

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

直接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


文章评论(0)
  • avatar kkkkkk 2018年12月21日 11:31
    差劲
    kkkkk
    2018年12月21日 11:16
    炫丽清新,颇有韵味。流利贴切,描写佳妙。叙事抒情,均颇贴切。淋漓尽致,颇切题意。
    回复
  • avatar kkkkkk 2018年12月21日 11:31
    python学院最帅的是谁啊?
    kkkkklxinde
    2018年12月21日 11:17
    行文流畅,衔接自然,联系实际,真切实在。
    回复
  • avatar kkkkklxinde 2018年12月21日 11:17
    行文流畅,衔接自然,联系实际,真切实在。
    回复
  • avatar kkkkk 2018年12月21日 11:16
    炫丽清新,颇有韵味。流利贴切,描写佳妙。叙事抒情,均颇贴切。淋漓尽致,颇切题意。
    回复