亚洲激情中文字幕_精品日韩一区二区三区_国产黄大片_成人综合网站_精品久久av_中文字幕一区二区三区乱码在线

您現在的位置是:首頁 >技術交流 >CentOS上搭建SVN并自動同步至web目錄網站首頁技術交流

CentOS上搭建SVN并自動同步至web目錄

Wandering in Houhai 2020-01-12 15:45:01
簡介svn使用post-commit實現自動部署,自動checkout.搭建svn都不是僅僅為了把代碼存到倉庫,而是同步部署到對應的項目。

一、搭建svn環境并創建倉庫:

1、安裝Subversion:

yum install svn

2、創建版本庫:

//先建目錄 
cd /www 
mkdir wwwsvn 
cd wwwsvn //創建版本庫 
svnadmin create xiangmumingcheng

二、創建用戶組及用戶:

1、 進入版本庫中的配置目錄/www/wwwsvn/xiangmumingcheng/conf,此目錄有三個文件: svn服務綜合配置文件(svnserve.conf)、 用戶名口令文件(passwd)、權限配置文件(authz)。

2、修改權限配置文件:vim authz

[/] 
* = rw

3、配置用戶名命令文件:vim passwd

zhanghao = mima

4、配置SVN服務綜合配置文件svnserve.conf

anon-access = none //匿名用戶訪問權限:無 
auth-access = write //普通用戶訪問權限:讀、寫 
password-db = passwd //密碼文件 
authz-db = authz //權限配置文件

5、啟動svn服務:

svnserve -d -r /www/wwwsvn/

三、實現svn更新自動同步到web目錄:

1、 進入版本庫中的鉤子目錄/www/wwwsvn/xiangmumingcheng/hooks

cp post-commit.tmpl post-commit //復制post-commit.tmpl 改名為post-commit

2、寫入以下內容

#!/bin/sh #用sh來解析這個腳本 
export LANG=zh_CN.UTF-8 #編碼格式 
SVN=/usr/bin/svn #這里配置的是svn安裝bin目錄下的svn文件 
WEB=/www/wwwroot/xiangmumingcheng #要更新的目錄 
$SVN update $WEB --username zhanghao --password mima

3、修改post-commit的可執行權限

chmod 755 post-commit

4、在服務器進入項目目錄/www/wwwroot checkout 整個項目。

svn co svn://127.0.0.1/xiangmumingcheng
夢想加空間!平時喜歡研究各種技術,目前在從事后端開發工作,熱愛生活、熱愛工作。
主站蜘蛛池模板: 羞羞视频免费网站含羞草 | 欧美日韩一 | 性生活香蕉视频 | 国产精品久久久久久影院8一贰佰 | 成人免费毛片一 | 久久久久久久久久久久久久久伊免 | 欧美成人se01短视频在线看 | 日韩美香港a一级毛片免费 日韩激情 | 亚洲成人午夜精品 | 369看片你懂的小视频在线观看 | 午夜久| 在线播放免费视频 | 午夜精品福利在线观看 | 国产高潮好爽好大受不了了 | 欧美一级黄色免费看 | 久久αv | 免费午夜视频在线观看 | 成人午夜免费福利 | 一级观看免费完整版视频 | 亚洲天堂岛国片 | 日韩av电影免费在线观看 | 成人免费久久 | 国产毛片在线 | 中文字幕免费在线看 | 国产在线一级片 | 国产精品一区二区三区在线播放 | 一级免费黄色免费片 | 欧美日韩国产综合网 | 欧美成人精品欧美一级乱黄 | 免费看成年人网站 | 久久亚洲激情 | 成人午夜免费国产 | asiass极品裸体女pics | 国产亚洲精品久久午夜玫瑰园 | 加勒比婷婷色综合久久 | 午夜在线观看视频网站 | 长泽雅美av| 久久精品国产99国产精品亚洲 | 黄色美女视频网站 | 国产黄色录像片 | 最新黄色电影网站 |