在網(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】