到官網找需要下載的源碼包 一共有二個

wget http://subversion.tigris.org/downloads/subversion-1.6.12.tar.gz
wget http://subversion.tigris.org/downloads/subversion-deps-1.6.12.tar.gz
tar xfvz subversion-1.6.12.tar.gz
tar xfvz subversion-deps-1.6.12.tar.gz
cd subversion-1.12.6
./configure --prefix=/usr/local/svn --without-berkeley-db

以svnserve服務運作 不加apache編譯路徑 不使用berkeley-db 接下來直接編譯和安裝

make && make install

安裝好後測試Subversion是否安裝正確

/usr/local/svn/bin/svnserve --version

啟動服務 svnserve

svnserve -d

使用svn使用者啟動
useradd svn -d /home/svn/project/ -s /bin/sh

建立使用者

adduser svn
passwd svn

建立資料庫

svnadmin create /home/svn/project/

編輯project寫入及讀取設定

vi /home/svn/project/conf/svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = passwd
realm = /home/svn/project/

增加使用者與密碼

vi /home/svn/project/conf/passwd

[users]
tony = 1234

編輯群組

vi/home/svn/project/conf/authz

[groups] 
admin = tony 
[/] 
@admin = rw

svn取出路徑

svn://x.x.x.x/home/svn/project

參考文章

http://www.2cto.com/os/201212/179552.html
http://www.xiaozhou.net/setup_subversion_on_your_vps-2010-09-17.html
http://54im.com/linux/subversion-install.html
https://blog.linuxeye.com/348.html

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料