svnsubversion yum

编程技术  /  houtizong 发布于 3年前   116

本文章介绍用yum方法在linux下安装subversion

 

[root@test /]# yum install -y subversion[root@test /]# mkdir /web/svn[root@test /]# svnadmin create /web/svn/project[root@test /]# cd /web/svn/project/

 

subversion目录说明:

*dav目录:是提供apache与mod_dav_svn使用的目录,让他们存储内部数据

*db目录:就是所有版本控制的数据存放文件

*hooks目录:放置hook脚本文件的目录

*locks目录:用来放置subversion见艰苦锁定数据的目录,用来追踪存取文件库的客户端

*format文件:是一个文本文件,里面只放了一个整数。表示当前文件库配置的版本号

*conf目录:是这个仓库的配置文件(仓库的用户访问账号、权限等)

 

[root@test project]# vim conf/passwd添加一行: svnuser=svnpwd

 

 

[root@test project]# vim conf/authz在最后添加admin=svnuser[project:/]@admin=rw*=

 

 

 

[root@test project]# vim conf/svnserve.conf在[general]后加上anon-access = noneauth-access = writepassword-db = passwdauthz-db = authz

 

启动服务器svnserve -d -r /web/svn注意:如果修改了svn配置,需要重启svn服务,步骤如下:# ps -aux|grep svnserve# kill -9 ID号# svnserve -d -r /web/svn

 

 

 修改iptables

 

[root@test project]# netstat -apnl | grep svntcp        0      0 0.0.0.0:3690                0.0.0.0:*                   LISTEN      22865/svnserve[root@test project]# vim /etc/sysconfig/iptables加入一行 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT[root@test project]# service iptables restart

 

客户端-设置保存密码

[root@test project]# vim /root/.subversion/servers在[global]下修改:(注意行前面不能有空格,要不然会报错)store-plaintext-passwords = yes

 

 

 

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客