您现在的位置是: Home> 学无止境> Linux> Linux

Linux下安装svn服务端

张伟江2021-04-19 14:06Linux313人已围观

环境为centos6.7  

服务器IP为: 192.168.1.184  

1. 安装subversion  

    yum -y install subversion  

2. 安装好了之后 新建一个svn目录 

    mkdir /home/svn  

3. 新建两个版本仓库  

    svnadmin create /home/svn/<project>  

例:

svnadmin create /home/svn/orange  
svnadmin create /home/svn/apple
4. 引入配置文件  

    以apple仓库为例:vim /home/svn/apple/conf/svnserve.conf  找到如下2行:

#password-db = passwd  
#authz-db = authz
并把#号去掉,形成如下效果: 
password-db = passwd  
authz-db = authz  
5. 添加用户  

    以apple仓库为例  #vim /home/svn/apple/conf/passwd  添加如下效果,注:左为用户名,右为密码 

[users]  
lily = lily  
poly = poly  
stu = stu 
6
. 设置用户或组的访问权限
6. 设置用户或组的访问权限

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

  以apple仓库为例,把lily,poly放到一个组并控制权限:  /home/svn/<repo>/conf/authz 

6
. 设置用户或组的访问权限
[groups]  
php = lily,poly  
[@apple:/]  
php = rw # php组有读写权限  
stu = r #  stu用户只读  
*= # 其他用户无任何权限 
1. 启动服务器  

#svnserve -d -r /home/svn  

2. 测试服务器  

svn co svn://192.168.1.00/<repo>  

以apple为例:  

svn co svn://19.168.1.184/apple  

3. 注意  

我们的svn是以独立服务器形式运行的,没有和apache做整合,  

因为地址svn://xxx/xxx,不是http或https  

4. 重启  

如果修改了svn配置,需要重启svn服务,步骤如下: 

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


- END -

点赞(0) 打赏

文章评论 共有 0 条评论

暂无评论

站点信息

  • 建站时间:2018年10月24日
  • 网站程序:fastadmin
  • 文章统计220篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 微信号:zwj982215226

打赏本站

  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!
  • 微信扫码:你说多少就多少~
  • 支付宝扫码:你说多少就多少~

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部