目錄
一、檢查是否有SVN
二、安裝SVN
?三、創(chuàng)建目錄
1、創(chuàng)建目錄
2、創(chuàng)建版本庫(kù)
四、配置
1、創(chuàng)建用戶及密碼
?2、權(quán)限配置
?3、配置SVN服務(wù)配置文件svnserve.conf
?五、啟動(dòng)與停止SVN服務(wù)
1、啟動(dòng)svn
2、查詢svn是否在運(yùn)行
?3、停止
?六、設(shè)置開機(jī)自啟
?七、驗(yàn)證
?八、開啟防火墻策略
一、檢查是否有SVN
rpm -qa subversion
yum -y ?remove subversion
?這是機(jī)器上沒有SVN
二、安裝SVN
yum -y install subversion
?檢查安裝結(jié)果
查看SVN版本
svn --version
?三、創(chuàng)建目錄
1、創(chuàng)建目錄
mkdir -p /usr/local/svn/svnrepos
2、創(chuàng)建版本庫(kù)
svnadmin create /usr/local/svn/svnku
創(chuàng)建后,進(jìn)入svnku,里面目錄如下
其中conf文件夾下存放的是SVN的配置文件
四、配置
1、創(chuàng)建用戶及密碼
進(jìn)入修改passwd文件?
在[user]標(biāo)簽下加入
用戶名=密碼
admin=admin@123
test=123456
?2、權(quán)限配置
使用分組的方法配置權(quán)限
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
readAndWrite = admin
readonly = test
# [/foo/bar]
# harry = rw
# &joe = r
# * =
[/]
@readAndWrite = rw
@readonly = r
# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
* = r
?3、配置SVN服務(wù)配置文件svnserve.conf
?放開下圖配置
anon-access = none #禁止匿名用戶訪問
auth-access = write #授權(quán)用戶可寫
password-db = passwd #使用哪個(gè)文件作為賬號(hào)文件
authz-db = authz #使用哪個(gè)文件作為權(quán)限文件
realm = /usr/local/svn/svnku #認(rèn)證空間名,版本庫(kù)所在目錄
?五、啟動(dòng)與停止SVN服務(wù)
1、啟動(dòng)svn
svnserve -d -r /usr/local/svn/svnku
2、查詢svn是否在運(yùn)行
ps -ef|grep svnserve
?3、停止
我們直接殺死進(jìn)程來(lái)停止服務(wù)
kill -9 8128
?六、設(shè)置開機(jī)自啟
在 /etc/sysconfig 路徑下修改svnserve文件
?
?修改
?執(zhí)行systemctl enable svnserve.service
?七、驗(yàn)證
重啟機(jī)器,連接上后直接查看svn狀態(tài),
?八、開啟防火墻策略
此時(shí)還無(wú)法使用svn,還需要在安全組中加入3690端口,并放開防火墻的該端口
?完成后訪問
?使用用戶名密碼即可文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-617867.html
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-617867.html
到了這里,關(guān)于Linux系統(tǒng)安裝SVN的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!