ubuntu中搭建svn服务器步骤

1、安装软件包:

sudo apt-get install subversion

2、建立相关文件夹(这里svn放在home文件夹中)

cd /home

sudo mkdir svn

cd /home/svn

sudo mkdir master(这里为项目文件夹)

sudo svnadmin create /home/svn/master  (创立相关的配置文件)

3、修改conf文件夹下authz;passwd;svnserve.conf相关配置

(1)、修改svnserve.conf的配置

  #匿名用户不可读
 anon-access = none (注意这个改为none.其他三个解开注释即可)
 #权限用户可写
 auth-access = write
 密码文件为passwd
 password-db = passwd
 #权限文件为authz
 authz-db = authz

(2)、编辑authz文件

 增加如下代表添加用户

 admin= zj(代表admin组中有zj这个用户)

  [/]   (这里的这个必须写,否则不行)

 @admin =rw (代表这个admin组中有读写的权限)

 *=r (代表所有用户有读的权限)

(3)、编辑passwd 文件

 zj=123456  (注意这里的zj代表authz文件中的用户)

4、开启svn服务器

  sudo svnserve -d -r /home/svn/   (这里代表开启了svn这个文件夹下的svn服务器)    

  备注:

  -d 已守护模式启动

  -r 制定svn版本库根目录 这样是便于客户端不用输入全路径 就可以访问版本库了

5、客户端访问

  svn://127.0.0.1/master    然后输入账号密码就可以登录到svn

后续:

如何是增加一个项目,则很多步骤我们无需重写,我们只需要建立一个文件夹后,然后执行

sudo svnadmin create /home/svn/master ,然后配置文件,然后就ok了。

sudo  chmod  -R 777 文件夹  这样就可以打开权限

原文地址:https://www.cnblogs.com/teamemory/p/8416238.html