欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CentOS7搭建SVN服务器

程序员文章站 2022-05-24 08:46:44
...
os:Linux mysql01 3.10.0-229.el7.i686 #1 SMP Sun May 17 14:06:40 UTC 2015 i686 i686 i386 GNU/Linux

安装:yum install subversion

查看版本验证是否安装成功:

CentOS7搭建SVN服务器
            
    
    博客分类: Linux linuxsvn 

创建SVN版本库目录:mkdir -p /var/svn/svnrepos

创建版本库:svnadmin create /var/svn/svnrepos

进入repo可看到如下文件:

CentOS7搭建SVN服务器
            
    
    博客分类: Linux linuxsvn 

进入conf配置如下文件:

svnserve.config:(定义所有认证和授权政策)
    anon-access = read      #匿名用户的访问权限,应该是什么访问权限都没有
    auth-access = write     #认证用户授权
    password-db = passwd    #指定用户的认证文件为passwd文件
    authz-db = authz        #指定用户的授权文件为authz。

password:(存放项目成员账户信息)
smallbug=smallbug           #等号左边代表用户名,等号右边代表密码

authz:(群组授权控制)
   
[groups]
sgroup=smallbug             #smallbug属于sgroup组

[svnrepos:/]:               #针对svnrepos仓库
@sgroup=rw                  #sgroup组中成员有读写权限
*=r                         #其他人有只读权限

启动svn库:svnserve -d -r /var/svn   #不要加svn库文件夹

以上设置前面不能有空格!

  • CentOS7搭建SVN服务器
            
    
    博客分类: Linux linuxsvn 
  • 大小: 13.1 KB
  • CentOS7搭建SVN服务器
            
    
    博客分类: Linux linuxsvn 
  • 大小: 6.2 KB
相关标签: linux svn