1. 程式人生 > 實用技巧 >個人伺服器(阿里雲)搭建svn

個人伺服器(阿里雲)搭建svn

一、下載 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桌面右擊