騰訊雲centos7.6安裝svn服務器

服務器: 騰訊雲
系統: centos7.6
svn版本: 1.7.14

1、yum安裝

yum -y install subversion

等待安裝完成

可以用 svn --version 查看版本信息

2、創建版本庫目錄

mkdir -p /var/svn/svnrepos

3、創建倉庫

svnadmin create /var/svn/svnrepos

此時會在 /var/svn/svnrepos 下多出幾個目錄

4、創建權限相關操作 (配置中只是註釋了,找到打開也可以,我這裏選擇追加)

cd /var/svn/svnrepos/conf

進入該目錄下回發下3個文件夾

1)、創建用戶和密碼 passwd

vim passwd

添加以下信息 [users] 不要複製

[users]
admin = 123456
test = 123456

2)、配置權限配置文件 authz

vim authz

添加以下信息*[groups]*不要複製

[groups]            
#用戶組
admin = admin,root,test  
#用戶組所對應的用戶
[/]                 
#庫目錄權限
@admin = rw         
#用戶組權限
*=r               
#非用戶組權限

3)、SVN 服務綜合配置文件 svnserve.conf

vim svnserve.conf

添加以下信息*[general]*不要複製

[general]
#force-username-case = none
#匿名訪問的權限 可以是read、write,none,默認爲read
anon-access = none
#使授權用戶有寫權限
auth-access = write
#密碼數據庫的路徑
password-db = passwd
#訪問控制文件
authz-db = authz
#認證命名空間,SVN會在認證提示裏顯示,並且作爲憑證緩存的關鍵字
realm = /var/svn/svnrepos

5、啓動 SVN

svnserve -d -r /var/svn/svnrepos

6、查看svn進程

netstat -antple | grep svn

7、修改騰訊雲的安全組規則,將3690端口開放(注意如果不是雲服務器,實體服務器可以操作防火牆,更簡便)

新建
立即設置規則

騰訊雲新建安全組規則
在這裏插入圖片描述

 設置規則,注意入站和出站都需要設置

騰訊雲開放svn3690端口

 返回實例點擊“更多”配置安全組,選擇剛剛添加的規則,確定。

在這裏插入圖片描述
爲雲服務器配置安全組

此時已經打通,客戶端安裝svn客戶端可以進行檢出操作
至此單實例svn已經搭建完成,並可以通過外網訪問

8、檢出,這裏選擇windows測試,注意修改【ip】和【端口號】

在這裏插入圖片描述

9、開放其他端口、以達到設置多實例倉庫的需求
創建方式同上但是需要改變監聽端口

svnserve -d -r /var/svn/svnrepos2 --listen-port 3691
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章