五十四、docker_svn服務(wù)部署搭建

在網(wǎng)上找了好多種方法

下載包安裝:可惜下載太慢,還下載失敗了

直接拉docker-svn服務(wù):結(jié)果拉過來的基本都不能用

最后找到一種可行的辦法,擁有不影響現(xiàn)有環(huán)境、還可以強移植的特性【以下為成功案例】


systemctl start docker????? #啟動docker服務(wù)

docker -v????? #查看docker版本

docker pull centos:7.2.1511???? #下載centos7鏡像

docker run -it -d -p 3691:3690? 9aec5c5fe4ba???? #啟動鏡像

docker exec -it 941df98a31e3 /bin/bash???? #進(jìn)入鏡像

rpm -qa subversion

yum -y remove subversion

yum -y install subversion

rpm -ql subversion

mkdir -p /var/svn/svnrepos

svnadmin create /var/svn/test

cd /var/svn/test

vi /var/svn/test/svnserve.conf

'''修改內(nèi)容

[general]

anon-access = none? ? ? ? ? ? ? ? #控制非鑒權(quán)用戶訪問版本庫的權(quán)限

auth-access = write? ? ? ? ? ? ? ? #控制鑒權(quán)用戶訪問版本庫的權(quán)限

password-db = passwd? ? ? ? ? #指定用戶名口令文件名,即訪問時要輸用戶名和密碼

realm = test? ? ? ? ? ? ? ? ? ? #指定版本庫的認(rèn)證域

'''

vi /var/svn/test/vim authz

'''末尾添加

[test/]

admin = rw

test = r

'''

vi /var/svn/test/passwd

'''末尾添加

admin = admin

test = test

'''

systemctl stop firewalld? #關(guān)閉防火墻

svnserve -dr /var/svn??????? #啟動

ps aux|grep svnserve

sudo systemctl enable svnserve.service????? #設(shè)置啟動項

systemctl start svnserve.service??? #啟動

systemctl stop svnserve.service??? #停止

svn://項目ip:3691/test????????? #在客戶端檢出項目,輸人賬號密碼【test/test】

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容