ubuntu安裝SVN

1.確認是否已安裝

svn

以下顯示是已安裝:

2.卸載

sudo apt-get remove --purge subversion

3.更新安裝庫:

sudo apt-get update

4.開始安裝:

sudo apt-get install subversion

5.創建SVN庫:

創建home下的svn文件夾

sudo mkdir /home/svn

創建SVN下的repository文件夾

sudo mkdir /home/svn/repository

更改repository的權限(第一次搭建沒有賦予權限,客戶端訪問服務器被拒絕)

sudo chmod -R 777 /home/svn/repository

創建版本庫

sudo svnadmin create /home/svn/repository

進入svn 的conf文件夾下

然後對db進行權限設置

sudo chmod -R 777 db

設置訪問權限:需要對conf文件夾下的文件進行修改

(1)修改配置文件conf/svnserve.conf

sudo vim /home/svn/repository/conf/svnserve.conf

#匿名用戶可讀
anon-access = read(可改成none,即不可讀)
#權限用戶可寫
auth-access = write
#密碼文件爲passwd
password-db = passwd
#權限文件爲authz
authz-db = authz

(新版本都文件都有隻需去掉前面的#,並且頂格,不然可能會報錯)

(2)添加訪問用戶passwd

sudo vim /home/svn/repository/conf/passwd

zhujuebinit=123456

(3)設置用戶權限authz

sudo vim /home/svn/repository/conf/authz

[/]

zhujuebin = rw

6.啓動服務

(1)啓動服務

svnserve -d -r /home/svn

(-d:表示在後臺運行 ,-r:指定服務器的根目錄)

(2)用如下命令查看svnserve是否已經運行

ps aux | grep svnserve

(表示服務器已經在後臺運行了,這個時候我沒就可通過svn://服務器ip/repository從svn客戶端訪問服務器了)

(3)停止服務

killall svnserve

 

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