Linux svn 搭建

1、安装svn yum -y install subversion 

 

2、svnserve --version  查看安装subversion 的版本信息

 

3、mkdir /usr/local/svn/  创建目录

 

4、svnadmin create /usr/local/svn/devsvn  #创建svn 库文件  --devsvn 为版本库文件

 

5、cd /usr/local/svn/devsvn/conf进入库文件目录下

 

6、对 authz passwd svnserve.conf 进行配置

 

6.1 authz 文件是权限控制文件

  passwd 是svn的账户密码

  svnserver.conf  是SVN服务器的配置文件

6.2 修改配置文件

  vi svnserve.conf  

  取消下面几行的注释

  anon-access =none #匿名拒绝访问

  auth-access=write  #授权用户可写

  password-db=passwd #使用哪个文件作为账户验证文件

  authz-db=authz      #使用哪个文件作为权限文件

  realm=/usr/local/svn/devsvn #认证空间名 即版本库所在目录

6.3  设置账户密码 

  在[user] 块中添加 svn 验证的用户名和密码

  格式 用户名=密码

  如:dev1=dev1passwd

    dev2=dev2passwd

6.4 设置权限

  vi authz

  在文件尾部添加

  [groups]

  admin=dev1、dev2

 

  [/]

  @admin=rw  ##用户admin组的 用户对目录有读写权限

 

 

 

6.5 客户端下载svn客户端软件 进行测试登陆

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。