如何在Ubuntu服務器上搭建svn?

1.個人習慣先更新下:

sudo apt-get update

2.開始安裝:

sudo apt-get install subversion

3.創建svn版本庫

sudo mkdir  /home/svn

4.在svn目錄下創建項目(這裏以project項目名爲例),並更改項目權限

sudo mkdir  /home/svn/project
sudo chmod -R 777 /home/svn/project

5.創建版本庫

sudo svnadmin create /home/svn/project

6.更改project目錄下db的權限

sudo chmod -R 777 /home/svn/project/db

7.這裏是重點,我們需要更改conf目錄中的三個文件:
①.sudo vim /home/svn/project/conf/svnserve.conf
將下列屬性前面的#去掉,注意:前面不能有空格。
anon-access = read:匿名訪問權限,默認read,none爲不允許訪問
auth-access = write:認證用戶的權限
password-db = passwd:用戶信息存放文件,默認在版本庫/conf下面,也可以絕對路徑指定文件位置
authz-db = authz:權限信息存放文件。
②.添加訪問用戶conf/passwd
sudo vim /home/svn/project/conf/passwd
[users]
wx=123456
gc=123456
syh=123456
③.設置用戶權限

sudo vim /home/svn/repository/conf/authz
```![](https://img-blog.csdnimg.cn/20181221172826601.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0phdmFjYWluaWFvOTMxMTIx,size_16,color_FFFFFF,t_70)

8.啓動服務器
svnserve -d -r /home/svn
9.關閉服務器

killall svnserve

10.使用:

svn://ip地址/project

記住這裏一定是svn不是http

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