1. 程式人生 > >SVN服務端安裝在阿里雲

SVN服務端安裝在阿里雲

1、安裝 svn

yum install subversion 

2、建立版本庫

mkdir /usr/local/svn
svnadmin create /usr/local/svn

3、subversion目錄說明

  • db目錄:就是所有版本控制的資料存放檔案
  • hooks目錄:放置hook指令碼檔案的目錄
  • locks目錄:用來放置subversion見艱苦鎖定資料的目錄,用來追蹤存取檔案庫的客戶端
  • format檔案:是一個文字檔案,裡面只放了一個整數,表示當前檔案庫配置的版本號
  • conf目錄:是這個倉庫的配置檔案(倉庫的使用者訪問賬號、許可權等)

4、配置檔案
(1)修改authz
在這裡插入圖片描述
(2)修改passwd
在這裡插入圖片描述


(3)修改svnserve.conf

anon-access = read  # 匿名使用者許可權(none為不給許可權)
auth-access = write # 授權使用者許可權 
password-db = passwd # 使用哪個檔案作為賬號檔案 
authz-db = authz # 使用哪個檔案作為許可權檔案 
realm = My First /usr/local/svn # 認證空間名,版本庫所在目錄

5、啟動停止svn版本庫

啟動:svnserve -d -r /usr/local/svn
停止:killall svnserve