天天看點

ubuntu下svn伺服器的搭建

一、安裝SVN

apt-get install subversion
           

二、建立 SVN 檔案倉庫

1.将SVN項目設定在目錄 /var/svn 下面,建立一個名為myproject的項目的檔案倉庫

svnadmin create /var/svn/myproject
           

2.導入項目到SVN中

svn import /tmp/shou/myproject file:///var/svn/myproject -m "comment"
           

三、通路權限設定

1.修改/var/svn/myproject/conf/svnserve.conf

  将“# password-db = passwd”前的注釋“#”去掉,來設定授權機制:

ubuntu下svn伺服器的搭建

password-db 後的 passwd 則為定義使用者名及密碼的檔案路徑。這個檔案預設跟 snvserve.conf 在同一個目錄

①anon-access = none

#匿名通路的權限,可以是read,write,none,預設為read

②auth-access = write

#認證使用者的權限,可以是read,write,none,預設為write

③password-db = passwd

#密碼資料庫的路徑

2.修改同一目錄中的檔案“passwd”,來添加使用者

ubuntu下svn伺服器的搭建

如上:添加了一使用者名為shou,密碼為shouadmin的SVN使用者。

3.開啟SVN服務

svnserve -d -r /home/svn
           

運作這個指令後,如果沒有任何提示就說明運作成功了。

其中 -d 參數讓 svnserve 運作在背景,-r 參數限定了資料倉庫,在網絡上可以通路的位址。

/svn/svn指定svn資料倉庫存放的目錄位置