http://subversion.tigris.org/ <= subversion官網此處可download程式
用apt-get install subversion也可以很簡單安裝軟體。
svn server有兩種協定可以使用ssh與http,個人偏好用apache。
需要多加裝mod_dav_svn,用apt-get install libpapche2-svn>
安裝完subversion之後需要設定apache,在httpd.conf中多load 2個module。
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
然後設定目錄
DAV svn
SVNPath /svn
Satisfy Any
AuthType Basic
AuthName "Parus SVN Repository"
AuthUserFile /etc/svn/account
AuthzSVNAccessFile /etc/svn/authz
Require valid-user
設定svn的使用者
htpasswd -c /etc/svn/account user1 (-c 代表建立檔案,如果檔案存在就不用此參數)
建立svn repository
svnadmin create /svn
最後重起apache,直接用browser開啟網址應該可以看到Revision 0:/,這樣就成功安裝server了。
參考資料:
http://twpug.net/docs/Subversion/
windows用的svn client
http://tortoisesvn.tigris.org/