天天看點

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

一、下載下傳 SVN

yum install subversion -y

二、檢視版本

svnserve --version

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

三、建立倉庫位置

建立檔案夾

mkdir /usr/project

四、倉庫初始化

在指定的倉庫集的目錄下建立一個倉庫

svnadmin create /usr/project/project01

倉庫project01的目錄如下

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

目錄說明

db目錄:就是所有版本控制的資料存放檔案。

hooks目錄:放置hook腳本檔案的目錄。

locks目錄:用來放置subversion見艱苦鎖定資料的目錄,用來追蹤存取檔案庫的用戶端。

format檔案:是一個文本檔案,裡面隻放了一個整數,表示目前檔案庫配置的版本号。

conf目錄:是這個倉庫的配置檔案(倉庫的使用者通路賬号、權限等)。

五、svn版本庫配置

進入conf目錄

authz檔案是權限控制檔案

passwd是帳号密碼檔案

svnserve.conf SVN服務配置檔案

1、svnserve.conf: 

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

2、passwd: 

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

3、authz: 

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

六、啟動svn

svnserve -d -r /usr/project/

七、停止SVN指令

killall svnserve

八、防火牆開放

SVN 預設端口3690

開放端口:`firewall-cmd --permanent --add-port=3690/tcp`

重新開機防火牆:`firewall-cmd --reload

如果是阿裡雲或其他伺服器,安全組配置續開放3690端口

九,測試

windows桌面右擊

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