騰訊雲centos搭建SVN伺服器

2021-12-30 02:44:50 字數 1755 閱讀 3266

1、安裝svn

yum -y install subversion

2、驗證安裝成功

svnserve --version

3、建立svn版本庫

##建立版本庫目錄

mkdir -p /root/svnserver/repo1

##建立svn版本庫

svnadmin create /root/svnserver/repo1

然後在repo1目錄下會生成下面幾個資料夾

4、配置版本庫

進入conf目錄,有3個檔案,分別為:

authz:許可權控制檔案 passwd:帳號密碼檔案

svnserve.conf :svn服務配置檔案

先備份該目錄下3個檔案

5、新增使用者

vi passwd在[users]最後新增使用者和密碼,格式:帳號=密碼

6、設定使用者訪問許可權

vi authz中括號裡的web代表版本庫名稱(即目錄名),/代表該版本庫的根目錄,也可配置其他目錄

r代表讀,w代表寫許可權

7、配置svn服務檔案

vi svnserve.conf去掉下面幾個注釋

##匿名使用者可讀

anon-access = read

##授權使用者可寫

auth-access = write

##指定使用者的檔名

password-db = passwd

##指定許可權的檔名

authz-db = authz

#認證空間名,版本庫所在目錄

realm = /root/svnserver/repo1

8、啟動svn

#注意目錄,不包含repo1

svnserve -d -r /root/svnserver

#檢視服務是否啟動

ps aux | grep svnserve

9、svn訪問測試

svn:伺服器ip)/repo1

10、svn開機自動啟動配置

sudo systemctl enable svnserve.service

或者whereis svnserve ##查詢svnserver的絕對路徑

vi /etc/rc.d/rc.local #編輯該檔案

##在檔案最後加上該命令,重啟伺服器(/usr/bin/svnserve為上面查詢的絕對路徑)

/usr/bin/svnserve -d -r /root/svnserver

11、其他svn常見命令

#關閉svn

killall svnserve

#刪除版本庫

rm -rf repo1/

svn 騰訊雲 CentOs部署

這個是我一兩年前 部署的方式了,不知道現在還行不行,但是一些基本配置我想是不變的。1 yum install y subversion 2 mkdir p data svn myproject 3 svnadmin create data svn myproject authz 配置模板 group...

阿里雲centos 搭建SVN

1.安裝 先進入想安裝的目錄,執行 yum install subversion 2.建立svn目錄 mkdir p var svn svnrepos 然後建立版本庫 svnadmin create var svn svnrepos 3.修改snvrepos目錄下conf目錄下的三個檔案 authz...

騰訊雲centos7 3搭建SVN伺服器

步驟記錄 1 yum install subversion 2 svnserve version 檢查是否安裝成功 3 mkdir p var svn project first 來到根目錄,建乙個專案目錄測試一下 4 svnadmin create var svn project first 建立...