CentOS Linux 上安装svn服务器


1.查看机器上有没有安装了svn

   rpm -qa |grep svn

2.如果没有安装则执行,linux系统一定要联网

   yum -y install subversion

3.安装好了之后,新建svn目录

   mkdir /home/svn

4.新建一个版本仓库

   svnadmin create /home/svn/project

5.添加用户
   要添加SVN用户非常简单,只需在/home/svn/project/conf/passwd文件添加一个形如“username=password”的条目就可以了。为了测试,我添加了如下内容:

   [users]
   # harry = harryssecret
   # sally = sallyssecret
   tom =123456

6.修改用户访问策略

   /home/svn/project/conf/authz记录用户的访问策略,以下是参考:

   [groups]
   project_p = tom


   #[project:/] 如果你的仓库下边就一个版本的话 就不需要使用xxx 直接一个斜杠就完事

   #[project:/xxx] 如果你的仓库下边有多个版本的话xxx就是那个文件夹的名字

   # 上边这2个根据自己情况选一个
    @project_p = rw
     * =

      说明:以上信息表示,只有project_p用户组有根目录的读写权。r表示对该目录有读权限,w表示对该目录有写权限,rw表示对该目录有读写权限。最后一行的* =表示,除了上面设置了权限的用户组之外,其他任何人都被禁止访问本目录。这个很重要,一定要加上!


7.修改svnserve.conf文件,让用户和策略配置升效.
svnserve.conf内容如下:( 注意每行左侧不能有空格 )

 [general]
 anon-access = none
 auth-access = write
 password-db = /home/svn/project/conf/passwd
 authz-db = /home/svn/project/conf/authz


8.启动服务器
# svnserve -d -r /home/svn
注意:如果修改了svn配置,需要重启svn服务,步骤如下:

 # ps -aux|grep svnserve
 # kill -9 ID号
 # svnserve -d -r /home/svn


9.测试服务器

 # svn co svn://192.168.x.x/project



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值