阿里雲 CentOS下svn服務器安裝

安裝步驟

1,yum install subversion

2,輸入rpm -ql subversion查看安裝位置,如下圖:

3,創建svn版本庫目錄

mkdir -p /var/svn/repository

4,在版本庫目錄下創建具體項目目錄

mkdir pro_oa

5,創建 SVN 版本庫

svnadmin create /var/svn/repository/pro_oa

執行了這個命令之後會在/var/svn/repository/pro_oa目錄下生成如下這些文件

6,進入conf目錄(該svn版本庫配置文件)

authz    權限控制文件

passwd   帳號密碼文件

svnserve.conf    SVN服務配置文件

7,設置帳號密碼

vim passwd

在[users]塊中添加用戶和密碼,格式:帳號=密碼,如admin=admin

8,設置權限

vim authz

在末尾添加如下代碼:

[/]

dan=rw

w=r

意思是版本庫的根目錄dan對其有讀寫權限,w只有讀權限。

9,修改svnserve.conf文件

vim svnserve.conf

打開下面的幾個註釋:

anon-access = read #匿名用戶可讀

auth-access = write #授權用戶可寫

password-db = passwd #使用哪個文件作爲賬號文件

authz-db = authz #使用哪個文件作爲權限文件

realm = /var/svn/repository # 認證空間名,版本庫所在目錄

10,啓動svn版本庫

svnserve -d -r /var/svn/repository

a. 查看SVN進程

# ps -ef|grep svn

root     18164     1  0 17:12 ?        00:00:00 svnserve -d -r /var/svn/repository

b. 檢測SVN端口

# netstat -ln |grep 3690

tcp        0      0 0.0.0.0:3690            0.0.0.0:*               LISTEN

 

測試連接:

(1)  在本地電腦上安裝TortoiseSVN客戶端:

        成功安裝TortoiseSVN後在電腦桌面右鍵有TortoiseSVN提示;選擇Repo-browser;會出現一個地址欄;

(2)在地址欄輸入:svn://+服務器IP地址;如果安裝沒問題的話就會進入服務器的資源庫

 

 

 

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