到官網找需要下載的源碼包 一共有二個
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