一、安裝準備工作
解壓編譯安裝:
tar xf expat-2.0.1.tar.gzcd /expat-2.0.1
./configure
make &&make install
tar -zxvf openssl-1.0.0a.tar.gz編譯安裝zlibcd openssl-1.0.0a
./config –prefix=/usr/local --openssldir=/usr/local/ssl
make &&make install
tar xf zlib-1.2.5.tar.gz二、安裝subversion./configure --prefix=/usr/local/zlib
make&&makeinstall
解壓源包:
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':解決辦法 yum install –y gccconfigure: error: no acceptable ccompiler found in $path
see config.log' for more details.
解決完成後編譯安裝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啟動svn伺服器[users]
svnadmin = 123456
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...