ubuntu安裝SVN並設置開機啓動

1、下載並安裝

apt-get install subversion

2、創建SVN目錄並修改權限

mkdir /home/svn/project

chmod -R 666 /home/svn/project

3、創建SVN倉庫

svnadmin create /home/svn/project

4、設置用戶及訪問權限

conf文件夾下svnserve.conf 、passwd 、authz三個文件

【svnserve.conf 】

anon-access = none

auth-access = write(anon-access沒有賬戶無法訪問,也可以設爲read,auth-access驗證用戶可以write)

password-db = passwd(密碼驗證,通過passwd文件)

authz-db = authz(設置用戶或者用戶組的目錄權限)

【passwd】

user = password

【authz】(權限設置)

[groups]
<用戶組名> = <用戶1>,<用戶2>

[/目錄]
@<用戶組名> = <權限>
<用戶名> = <權限>

示例:

[groups]
admin = abc
[/]
@admin = rw          (用戶組前邊加@符號)
[/XXXProject]         (這個路徑以倉庫的名稱爲basepath)
user = rw                  (用戶)


5、啓動SVN服務器

svnserve -d -r /home/svn  

-d 表示svnserver以“守護”進程模式運行

-r 指定文件系統的根位置
用TortoiseSVN訪問svn://x.x.x.x/project

6、設置爲開機自啓動

在目錄/etc/init.d/下添加腳本startsvn.sh
        #!/bin/bash
        svnserve -d -r /home/svn

執行命令update-rc.d starsvn.sh defaults,將腳本添加到自啓動項目中。





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