Centos7安装subversion
subversion官網(wǎng)
一、準(zhǔn)備centos7虛擬機,網(wǎng)絡(luò)訪問無異常
二、打開官網(wǎng),獲取subversion
三、點擊centos
四、centos 執(zhí)行 命令:yum install -y subversion
五、創(chuàng)建版本庫
創(chuàng)建版本庫目錄 輸入命令: mkdir -p /var/svn/repository
此目錄沒有硬性要求,只是作為svn倉庫目錄
創(chuàng)建項目目錄 :到/var/svn/repository 目錄下 創(chuàng)建對應(yīng)的項目目錄
比如 : mkdir erp
mkdir oa
作為兩個項目的目錄
創(chuàng)建SVN 版本庫
輸入命令: svnadmin create /var/svn/repository/pro_oa/
固定命令 svnadmin create 變成版本庫的目錄
命令執(zhí)行成功以后會生成對應(yīng)的文件
對應(yīng)目錄的作用
conf 目錄 存放版本庫的配置文件 可配置權(quán)限等一些配置
db 目錄 數(shù)據(jù)庫目錄
hooks 目錄 存放鉤子程序
六、配置SVN對應(yīng)的服務(wù)
查看svn服務(wù) 狀態(tài)
輸入命令:ps aux|grep svn啟動SVN
輸入命令 svnserve -d -r /var/svn/repository/
svn 默認端口 3690 啟動時修改默認端口
輸入命令 svnserve -d -r /var/svn/repository/ --listen-port 8001
svnserve -d -r 后面時SVN倉庫目錄
設(shè)置開機自啟
輸入命令修改配置文件:vi /etc/sysconfig/svnserve
將 OPTIONS="-r /var/svn" 將/var/svn改為svn版本庫存放的目錄,:wq 保存退出
然后執(zhí)行 systemctl enable svnserve.service
centos7 查看防火墻
firewall-cmd --statecentos7 關(guān)閉防護墻
systemctl stop firewalld七、測試SVN檢出與提交
創(chuàng)建兩個目錄 模擬開發(fā)人員
輸入檢出命令: svn checkout svn://192.168.92.21/pro_oa ./
到張三目錄下 啟動SVN服務(wù) 執(zhí)行檢出命令
在指定目錄下創(chuàng)建.svn工作副本目錄
創(chuàng)建文件進行提交
隨便創(chuàng)建文件 編輯一些內(nèi)容
然后執(zhí)行 add 命令
svn add hello.txt執(zhí)行提交命令
svn commit -m "第一次提交" hello.txt提交失敗 需要設(shè)置權(quán)限
到pro_oa 項目的配置文件下 conf 目錄中 編輯 vi svnserve.conf
把匿名配置取消注釋,并設(shè)置為 write
再提交就提交成功了
服務(wù)器端查看 提交文件 輸入命令
更新 到lisi目錄下輸入:
已經(jīng)將張三的提交給更新下來了
總結(jié)
以上是生活随笔為你收集整理的Centos7安装subversion的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 联想ideapad700重装系统小结
- 下一篇: Microsoft详细介绍了OPSEC,