step1.更新套件- sudo apt-get update
- sudo apt-get upgrade
step2.安裝subversion- sudo apt-get install subversion
step3.建立subversion使用的資料夾- sudo mkdir /var/local/data
- sudo mkdir /var/local/data/svn
- sudo mkdir /var/local/data/svn/project
step4.建立新的版本庫
- sudo svnadmin create /var/local/data/svn/project
step5.建立subversion群組step6.將usermod 與 www-data加入 subversion群組- sudo usermod -G subversion -a www-data
PS.can use text edit check group
subversion:x:1001:www-data
step7.- sudo chown -R root:subversion /var/local/data/svn/project
step8.賦予群組成員對所有新加入文件倉庫的文件擁有相應的許可權- sudo chmod -R g+rws /var/local/data/svn/project
step9.以deamon模式啟動svn server- svnserver -d -r /var/local/data/svn/project
-d :表示以daemon方式運作(背景執行)。--listen-port 5678 :指定使用prot number,1024以下的端口需要root權限。-r :指定目錄
參考:
http://andrewtw.wordpress.com/2007/07/04/獨立運作的subversion伺服器/
http://300second.blog.51cto.com/7582/780348