SVN在linux下的搭建配置

2018/05/11 svn

Linux 下svn通过svnserve -d -r /svndir命令创建基础镜像,生成conf db format hooks locks README.txt等文件和目录,其中conf下authz passwd svnserve.conf三个配置文件,authz主要是配置用户权限,passwd主要是配置用户和密码,svnserve.conf为基础服务配置。

权限说明

打开镜像目录下conf下的authz文件,groups为用户组设置,其中[]内为项目名称命名文件夹

[groups]
admin = luming,fengdeen
xtkf = luming,fengdeen
[/]
@admin = rw
[/test]
@xtkf = rw

用户设置

打开镜像目录下conf下的passwd文件,格式如下

[users]
luming  = luming123
fengdeen = fengdeen123

基础服务配置

打开镜像目录下conf下的svnserve.conf文件,其中svndir为镜像路径

anon-access = none
auth-access = write
password-db = /svndir/conf/passwd
authz-db = /svndir/conf/authz
realm = /svndir

操作流程

  1. 启动命令:svnserve -d -r /svndir
  2. 停止命令:ps –ef | grep svn 查询当前进程是否存在,如果存在需要 kill -9 进程ID结束
  3. 客户端链接:svn://121.40.135.43/test
Show Disqus Comments

Search

    Table of Contents