安裝svn
yum install -y svn
建立乙個目錄svn服務端目錄
mkdir -p /opt/repos
svnadmin create /opt/repos
目錄下的檔案和目錄列表
ll /opt/repos/
conf db format hooks locks readme.txt
新增使用者
vim /opt/repos/conf/passwd
[users]
admin = abcdefg #使用者名稱和密碼
test = 123456
test2 = 123456
許可權控制
vim /opt/repos/conf/authz
[groups]
admin = admin
test = test,test2 #設定組,乙個組多個使用者逗號分隔
[/] #設定目錄許可權
@admin = rw #設定組許可權
*=[/test]
@test = rw
*= #許可權沒有包含關係,admin組無法訪問test目錄
配置svnserve
vim /opt/repos/conf/svnserve.conf
anon-access = none
#設定非授權使用者無法訪問
auth-access = write
#設定授權使用者有寫的許可權
password-db = passwd #密碼檔案位址
authz-db = authz #授權檔案位址
#四個選項必須全部設定
啟動svn
svnserve -d -r /opt/repos #預設埠3690
svnserve -d -r /opt/repos --listen-port 3691
#指定埠啟動svn
測試svn
svn co svn://localhost
CentOS搭建SVN伺服器
安裝步驟如下 1 yum install subversion 2 檢視安裝版本svnserve version 3 建立svn版本庫目錄mkdir p var svn svnrepos 4 建立版本庫svnadmin create var svn svnrepos 執行了這個命令之後會在 var ...
Centos搭建SVN 伺服器
yum install subversion mkdir svn svnadmin create svn project ls svn project conf db format hooks locks readme.txt 目錄用途說明 hooks目錄 放置hook指令碼檔案的目錄 locks目...
CentOS搭建SVN伺服器
yum install subversion安裝完成後檢視svn版本 svnserve version 選擇乙個資料夾存放svn倉庫,我這裡選擇repository資料夾存放我們的sv 倉庫 建立乙個名為android的倉庫 這個android資料夾就是我們的svn倉庫了,倉庫的配置在conf資料夾...