当前位置:首页 > 开发 > 操作系统 > 正文

svnsubversion yum

发表于: 2014-10-24   作者:Catherine_luo   来源:转载   浏览:
摘要: 本文章介绍用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/ &

本文章介绍用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 = none
auth-access = write
password-db = passwd
authz-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 svn
tcp        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

 

 

 

svnsubversion yum

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号