Centos6下SVN服务器(结合Apache)的搭建

  

<强>

(本文永久地址:http://woymk.blog.51cto.com/10000269/1951937)

Subversion/(版本控制系统,风投),颠覆。,。,

,

颠覆。,,,。,

,

(软件配置管理,SCM)。,,,。Subversion SCM,。,

,

<强>

 Centos6下SVN服务器(结合Apache)的搭建

,

颠覆,颠覆。(存储库访问),,,,。

,

<强>

svn

,

svnversion

()

,

svnlook

,

svnadmin

, Subversion

,

mod_dav_svn Apache HTTP,

,

svnserve

,, SSH,

,

svndumpfilter Subversion

,

svnsync

,

svnrdump

,

svnmucc

, URL

,

<强>

,

<强>

yum安装- y让gcc gcc-c + + perl zlib-devel libaio libpng libpng-devel libjpeg-devel pcre-devel

yum安装-y libXpm-devel openssl openssl-devel libxml2-devel bzip2-devel。x86_64 libjpeg-turbo-devel

yum安装-y freetype freetype-devel libtool cmake ncurses-devel野牛re2c curl-devel wget

rpm -ivh最新“http://mirrors.sohu.com/fedora - epel/epel -释放- - 6. - noarch.rpm”

yum安装- y libmcrypt-devel re2c解压

,

<强> Subversion

(http://svn.apache.org/repos/asf/subversion/trunk/INSTALL)

,

1。Apache Portable Runtime 1.3或更新

cd/usr/localhost/src

wget wget https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-1.5.2.tar.gz https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-util-1.5.4.tar.gz

焦油zxvf apr-1.5.2.tar。广州cd apr-1.5.2

。/configure——prefix=/usr/地方/4月

做,,使安装

cd . .

焦油zxvf apr-util-1.5.4.tar。广州cd apr-util-1.5.4

。/configure——prefix=/usr/地方/4月——with-apr=/usr/地方/4月

,,使安装

,

2。Zlib http://www.zlib.net/

zlib-1.2.11.tar

解压后执行,

。/configure

做,,使安装

,

3。autoconf 2.59或更新

yum安装使用autoconf - y

,

4。libtool 1.4或更新

yum安装libtool - y

,

5。Apache农奴库1.3.4或更新

cd/usr/local/src

wget http://archive.apache.org/dist/serf/serf-1.2.1.tar.bz2

焦油jxvf serf-1.2.1.tar。bz2

获取cd serf-1.2.1

yum安装expat ,expat-devel - y

。/configure——prefix=/usr/地方/农奴——with-apr=/usr/地方/4月——with-apr-util=/usr/地方/4月

做,,使安装

,

6。OpenSSL (可选)

yum安装openssl - y

,

7。Berkeley DB 4. x ()

, yuminstall db4 - y

,

8只居鲁士SASL库(可选)

yum - y安装cyrus-sasl *

,

9。,dbus

,,, yum安装dbus

,

10。Qt 4大敌;()

,,, yum安装qt qt-devel

,

11。GLib 2,(Unix>塞住”,需要定期进行恢复。不敏感。可只读加载不能可以存储平台无关不能可以可从网络文件系统访问不能可以版本库大小稍大稍小可扩展性:修订版本树的数量数据库,没有限制许多古老的本地文件系统在处理单一目录包含上千个条目时出现问题。可扩展性:文件较多的目录较慢较快速度:检出最新的代码较快较慢速度:大的提交较慢,但是时间被分配在整个提交操作中较快,但是最后较长的延时可能会导致客户端操作超时组访问权处理对于用户的umask设置十分敏感,最好只由一个用户访问。对umask设置不敏感功能成熟时间2001年开始使用2004年开始使用


svnadmin Subversion



mkdir/webapp/svndata

=$ PATH:/webapp/Subversion/bin

fsf

svnadmin创建——fs-type fsf/webapp/svndata/数据

伯克利DBfsfsbdb

1.2 Subversion svnadminfsfs 


我/webapp/svndata/数据/

drwxr-xr-x 24日。2根根4096年7月,28 07:29 conf

drwxr-sr-x。6根根4096年7月,28 07:29 db

- r - r - r -。1根,根,2 7月28日07:29

drwxr-xr-x格式。2根根4096年7月,28 07:29钩子

drwxr-xr-x。2根根4096年7月,28 07:29锁

-rw-r——r。1根的根,246年7月,28 07:29固定

,

参看

db Subversion

钩子锁Subversion

格式

,

svn svn进口进口/tmp/文件:///webapp/svndata/数据/,null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

Centos6下SVN服务器(结合Apache)的搭建