天天看點

ubuntu 13.10 SVN配置(ubuntu通用)

半年沒搭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/

    安裝:

完成後,需要重新開機系統。