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

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

    震惊

    震惊

推荐文章
2 yum
3 yum
4 YUM
5 yum
6 yum
7 yum
8 yum
9 yum
11 yum
12 yum
13 yum
14 yum
15 yum
16 Yum
17 yum
18 YUM
19 yum
20 yum
编辑推荐
软件包管理器   Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、Ce
  yum是干什么的   使用redhat,fedora的linuxer肯定都为rpm著名的dependency hell而头疼(这也
http://www.cnblogs.com/gotodsp/p/4226723.html 将CentOS 7打造成桌面系统 效果图如下: >yum源
1、挂载光盘   mkdir /media/cdrom //在/media下建立cdrom目录,默认情况是没有的   mount /dev/
一. yum是什么 yum = Yellow dog Updater, Modified 1、主要功能是更方便的添加/删除/更新RPM包. 它
一. yum是什么 yum = Yellow dog Updater, Modified 1、主要功能是更方便的添加/删除/更新RPM包. 它
一. yum是什么 yum = Yellow dog Updater, Modified 1、主要功能是更方便的添加/删除/更新RPM包. 它
Fedora 下采用 Yum 管理 RPM 之间的依赖, 同时可以从 Repositories 端解析到合适的 RPM 依赖包,使
1、挂载光盘   mkdir /media/cdrom //在/media下建立cdrom目录,默认情况是没有的    mount /de
1:操作系统信息 2:yum命令查看MongoDB的包信息 3:配置yum源 #vi /etc/yum.repos.d/10gen.repo 4
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号