Ubuntu 搭建svn服務器

一 搭建svn

命令: sudo apt-get install subversion

二 先創建好倉庫目錄,並設置777權限,再創建svn倉庫

1.mkdir /mnt/svn

2.mkdir /mnt/svn/project

3.chmod -R 777 /mnt/svn 設置svn爲777權限

4.創建svn倉庫

   svnadmin create /mnt/svn/project

   這時project目錄下會生成這些文件

5.將db設置爲777權限

chmod -R 777 /mnt/svn/project/db

三 配置用戶和密碼

進入prject目錄下的conf目錄

(其中svnserve.conf是服務器配置,authz是用戶的讀寫權限設置,passwd是設置用戶和密碼)

1.首先進入svnserve.conf

注意:anno-access = none,auth-access = write,password-db=passwd,authz-db=authz 前不能有空格

anon-access=none 表示匿名用戶沒有權限,默認是read,建議改成none,因爲在你第一次svn輸錯密碼的時候,第二次svn客戶端不會彈出輸入用戶名和密碼框,這是個坑

保存並退出

2.配置用戶名和密碼

vi passwd

zhangsan=123456 (賬號爲zhangsan,密碼爲123456)。

3.設置用戶權限

vi authz

四 啓動svn服務

killall svnserve   //停止svnserve進程

svnserve -d -r /home/svn   //啓動

五 測試連接

svn checkout svn://127.0.0.1/project --username admin --password ypd567***

 

六 注意:

1.svn配置文件中paaswd/authz爲配置文件名稱

2.配置文件每行需頂格

3.注意文件不要有多餘內容

 

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