linux(centos)下SVN服務器如何搭建?說到SVN服務器,想必大家都知道,可以是在LINUX下如何搭建SVN服務器呢?那么今天給大家分享一下linux(centos)搭建SVN服務器的思路!
雖然在windows上搭建SVN很簡單,但是效能卻不高,這當然是和linux相比了.然而在linux上搭建SVN卻非常繁瑣,所以今天這篇文章就來一步一步教您如何在Centos上搭建SVN。
安裝步驟如下
1.安裝
sudo yum install subversion
查看安裝位置
sudo rpm -ql subversion
2.創建版本庫
sudo mkdir -p /var/svnsudo svnadmin create /var/svn/project_1
3.配置
進入conf目錄(該svn版本庫配置文件)
authz文件是權限控制文件
passwd是帳號密碼文件
svnserve.conf SVN服務配置文件
1). 設置帳號密碼
sudo vim passwd
在[users]塊中添加用戶和密碼,格式:帳號=密碼,如junwei = junwei
完整內容參考下面:
[users]june = junejunwei = junwei
2). 設置權限
sudo vim authz
在末尾添加如下代碼:
admin = junwei[/]@admin = rw
完整內容參考下面:
[aliases][groups]admin=juneuser=june,junwei[/]@admin=rw@user=rw
意思是版本庫的根目錄junwei對其有讀寫權限
3). 修改svnserve.conf文件
sudo vim svnserve.conf
打開下面的幾個注釋:
anon-access = read #匿名用戶可讀
auth-access = write #授權用戶可寫
password-db = passwd #使用哪個文件作為賬號文件
authz-db = authz #使用哪個文件作為權限文件
realm = /var/svn/svnrepos # 認證空間名,版本庫所在目錄
注意:要配置好所處位置,完整參考下面
[general]anon-access = readauth-access = writepassword-db = passwdauthz-db = authzrealm = /var/svn/project_1# force-username-case = none[sasl]# use-sasl = true# min-encryption = 0# max-encryption = 256
4.啟動svn版本庫
sudo svnserve -d -r /var/svn
5.在windows上測試
在某個目錄下面,右擊 選擇 “SVN Checkout”在彈出的Checkout框中輸入svn://ip/project_1,點擊OK會彈出提示輸入用戶名和密碼,確定就OK了,可以上傳一個文件測試一下。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答