linux(centos7)搭建SVN服務(wù)器的思路
linux(centos)下SVN服務(wù)器如何搭建?說到SVN服務(wù)器,想必大家都知道,可以是在LINUX下如何搭建SVN服務(wù)器呢?那么今天給大家分享一下linux(centos)搭建SVN服務(wù)器的思路!
雖然在windows上搭建SVN很簡(jiǎn)單,但是效能卻不高,這當(dāng)然是和linux相比了.然而在linux上搭建SVN卻非常繁瑣,所以今天這篇文章就來一步一步教您如何在Centos上搭建SVN。
安裝步驟如下
1.安裝
sudo yum install subversion
查看安裝位置
sudo rpm -ql subversion
2.創(chuàng)建版本庫(kù)
sudo mkdir -p /var/svn sudo svnadmin create /var/svn/project_1
3.配置
進(jìn)入conf目錄(該svn版本庫(kù)配置文件)
authz文件是權(quán)限控制文件
passwd是帳號(hào)密碼文件
svnserve.conf SVN服務(wù)配置文件
1). 設(shè)置帳號(hào)密碼
sudo vim passwd
在[users]塊中添加用戶和密碼,格式:帳號(hào)=密碼,如junwei = junwei
完整內(nèi)容參考下面:
[users] june = june junwei = junwei
2). 設(shè)置權(quán)限
sudo vim authz
在末尾添加如下代碼:
admin = junwei [/] @admin = rw
完整內(nèi)容參考下面:
[aliases] [groups] admin=june user=june,junwei [/] @admin=rw @user=rw
意思是版本庫(kù)的根目錄junwei對(duì)其有讀寫權(quán)限
3). 修改svnserve.conf文件
sudo vim svnserve.conf
打開下面的幾個(gè)注釋:
anon-access = read #匿名用戶可讀
auth-access = write #授權(quán)用戶可寫
password-db = passwd #使用哪個(gè)文件作為賬號(hào)文件
authz-db = authz #使用哪個(gè)文件作為權(quán)限文件
realm = /var/svn/svnrepos # 認(rèn)證空間名,版本庫(kù)所在目錄
注意:要配置好所處位置,完整參考下面
[general] anon-access = read auth-access = write password-db = passwd authz-db = authz realm = /var/svn/project_1 # force-username-case = none [sasl] # use-sasl = true # min-encryption = 0 # max-encryption = 256
4.啟動(dòng)svn版本庫(kù)
sudo svnserve -d -r /var/svn
5.在windows上測(cè)試
在某個(gè)目錄下面,右擊 選擇 “SVN Checkout”在彈出的Checkout框中輸入svn://ip/project_1,點(diǎn)擊OK會(huì)彈出提示輸入用戶名和密碼,確定就OK了,可以上傳一個(gè)文件測(cè)試一下。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
使用Apache ab進(jìn)行http性能測(cè)試
這篇文章主要為大家詳細(xì)介紹了使用Apache ab進(jìn)行http性能測(cè)試,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-12-12
Centos7 Mysql 5.6 多主一從 解決方案與詳細(xì)配置
這篇文章主要介紹了Centos7 Mysql 5.6 多主一從 解決方案與詳細(xì)配置,需要的朋友可以參考下2016-04-04
CentOS平臺(tái)實(shí)現(xiàn)搭建rsync遠(yuǎn)程同步服務(wù)器的方法
這篇文章主要介紹了CentOS平臺(tái)實(shí)現(xiàn)搭建rsync遠(yuǎn)程同步服務(wù)器的方法,較為詳細(xì)的分析了CentOS搭建rsync遠(yuǎn)程同步服務(wù)器的具體步驟、相關(guān)命令與注意事項(xiàng),需要的朋友可以參考下2018-04-04
LNMP添加、刪除虛擬主機(jī)及偽靜態(tài)使用教程
本文主要介紹LNMP一鍵安裝包添加虛擬主機(jī)、刪除虛擬主機(jī)及如何使用偽靜態(tài),感謝作者發(fā)布這么好用的東東2013-06-06

