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/

    安裝:

sudo add-apt-repository ppa:rabbitvcs/ppa
sudo apt-get update
sudo apt-get install rabbitvcs-nautilus3

完成後,需要重啓系統。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章