編譯安裝SVN伺服器

2021-07-27 20:55:57 字數 2142 閱讀 2138

一、安裝準備工作

解壓編譯安裝:

tar xf expat-2.0.1.tar.gz

cd /expat-2.0.1

./configure

make &&make install

tar -zxvf openssl-1.0.0a.tar.gz

cd openssl-1.0.0a

./config –prefix=/usr/local  --openssldir=/usr/local/ssl

make &&make install

編譯安裝zlib

tar xf zlib-1.2.5.tar.gz

./configure --prefix=/usr/local/zlib

make&&makeinstall

二、安裝subversion

解壓源包:

tar  xf subversion-1.6.17.tar.gz

tar   xf  subversion-deps-1.6.17.tar.gz

編譯安裝

cd subversion/

接下來編譯安裝svn需要的引數:

./configure --prefix=/usr/local/subversion --without-berkeley-db --with-openssl=/usr/local/ssl --with-zlib=/usr/local/zlib
會遇到問題

configure: error: in 『/usr/local/src/subversion-1.6.6':

configure: error: no acceptable ccompiler found in $path

see config.log' for more details.

解決辦法 yum install –y gcc

解決完成後編譯安裝subversion;make && make install

還有錯…

make[1]: *** [buckets/deflate_buckets.lo] error 1
又出錯…make[1]: * [libserf-0.la] error 1

./configure --prefix=/usr/local/subversion --without-berkeley-db --with-openssl=/usr/local/ssl --with-zlib=/usr/local/zlib –without-serf

make&&make install

終於安裝成功了,讓我哭一會…

安裝完成後驗證:/usr/local/subversion/bin/svnserve –version

新增環境變數並立即生效

echo path=$path:/usr/local/subversion/bin

source /etc/profile

三、建立倉庫

建立目錄:mkdir –p /svndata/repos1

建立倉庫:svnadmin create /svndata/repos1

建立倉庫後會產生乙個conf目錄和配置檔案

cd /svndata/repos1/conf

修改配置檔案:

vi svnserver.conf

[general]

anon-access = none

auth-access = write

password-db = passwd

authz-db=authz

修改許可權控制檔案:

vi authz

[groups]

admin = svnadmin

[repos1:/]

@admin = rw

svnadmin = rw

修改使用者密碼檔案:

vi passwd

[users]

svnadmin = 123456

啟動svn伺服器

svnserve -d -r /svndata

並設定開機自啟動svn服務

在/etc/rc.local新增如下內容  service svn start

測試連線:

svn co svn:

SVN伺服器安裝

1.安裝 root izip2h4xqhdpikz yum y install subversion 2.建立svn版本庫 mkdir p opt svn repos svn1 建立目錄 svnadmin create opt svn repos svn1 建立svn版本庫 進入上面生成的資料夾co...

SVN 伺服器安裝

二.提供四個批處理命令 1 建立svn服務的批處理命令 sc create svnserve binpath d subversion bin svnserve.exe service r d versionlib myproject displayname svnserve depend tcpi...

svn伺服器安裝

tar zxvf subversion 1.6.11.tar.gz tar zxvf subversion deps 1.6.11.tar.gz cd home install subversion 1.6.11 configure prefix opt svn without berkeley d...