半年沒搭SVN,再搭時,又花了兩個小時,憤之,遂記錄。
內容:
暫不會介紹SVN 倉庫下的權限配置。
暫僅介紹file:與svn:的訪問方式
介紹linux下的SVN對應的圖形工具
前提:無
必要條件:
瞭解基本的LINUX指令
瞭解linux下的目錄結構。
1)安裝:$ sudo apt-get install subversion
2)完成後,我們可以查看版本:$ svnserve --version
3) 建庫,有兩種,一種是直接建空庫,一種是導入現在的目錄創建新庫
創建新庫(假定我的倉庫都在/home/ashley/svn,已創建好了svn目錄,我們的新倉庫決定命令爲:project)
$ sudo svnadmin create /home/ashley/svn/project
導入已有目錄(假定我有/home/document, 想以此創建一個新的名爲doc的倉庫)
$ svn import -m /home/document file:///home/ashley/svn/doc
OK,到此,通過以上操作我們有了兩個不同的項目倉庫。不同的倉庫下都有conf文件夾用來配置權限。
4)開啓服務:$ sudo svnserve -d -r /home/ashley/svn
關閉服務:$ killall -9 svnserve
檢查開啓與否:$ ps -ef |grep svnserve
只有開啓服務後,才能使用svn://方式訪問。
參數 -r 指定SVN版本庫的根目錄,客戶端不能輸入全路徑。以上例:
訪問doc倉庫: svn://192.168.1.100/doc
訪問project倉庫: svn://192.168.1.100/project
5) 客戶端工具:linux下的圖形界面工具:RabbitVCS.http://www.rabbitvcs.org/
安裝:
sudo add-apt-repository ppa:rabbitvcs/ppa
sudo apt-get update
sudo apt-get install rabbitvcs-nautilus3
完成後,需要重啓系統。