個人伺服器(阿里雲)搭建svn
阿新 • • 發佈:2020-12-02
一、下載 SVN
yum install subversion -y
二、檢視版本
svnserve --version
三、建立倉庫位置
找到你想建立倉庫集的資料夾 (我放到了 /usr/project 下)mkdir /usr/project
四、倉庫初始化
在指定的倉庫集的目錄下建立一個倉庫
svnadmin create /usr/project/project01
project01的目錄如下
目錄說明
db目錄:就是所有版本控制的資料存放檔案。
hooks目錄:放置hook指令碼檔案的目錄。
locks目錄:用來放置subversion見艱苦鎖定資料的目錄,用來追蹤存取檔案庫的客戶端。
format檔案:是一個文字檔案,裡面只放了一個整數,表示當前檔案庫配置的版本號。
conf目錄:是這個倉庫的配置檔案(倉庫的使用者訪問賬號、許可權等)。
五、svn版本庫配置
進入conf目錄
authz檔案是許可權控制檔案
passwd是帳號密碼檔案
svnserve.conf SVN服務配置檔案
1、svnserve.conf:
2、passwd:
3、authz:
六、啟動svn版本庫
svnserve -d -r /var/svn/svnrepos
七、停止SVN命令
killall svnserve
八、防火牆開放
SVN 預設埠3690
開放埠:`firewall-cmd --permanent --add-port=3690/tcp`
重啟防火牆:`firewall-cmd --reload
如果是阿里雲或其他伺服器,安全組配置續開放3690埠
九,測試
windows桌面右擊