国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

Git 自動(dòng)部署網(wǎng)站

entner / 737人閱讀

摘要:以上命令表示到網(wǎng)站目錄,并更新。隨后還要把改成可執(zhí)行本地環(huán)境提交代碼至服務(wù)器

原理和流程

1、git用戶(hù)執(zhí)行 git push 操作

2、遠(yuǎn)程倉(cāng)庫(kù)發(fā)現(xiàn)有用戶(hù)執(zhí)行了push操作,就會(huì)執(zhí)行一個(gè)腳本 post-receive(鉤子)

3、在 post-receive 腳本中,將git倉(cāng)庫(kù)的代碼拷貝到web站點(diǎn)目錄下

1、進(jìn)入服務(wù)器安裝git,并建立倉(cāng)庫(kù)
sudo yum install git

cd ~

git init

git init --bare www.xx.com

兩者區(qū)別:

1、普通git倉(cāng)庫(kù)的目錄結(jié)構(gòu)就和你的代碼目錄結(jié)構(gòu)一致,只多了.git目錄,.git目錄中包含了git的一些配置等數(shù)據(jù)

2、裸倉(cāng)庫(kù)只保存了一些配置信息等,肉眼是找不到我們所上傳的代碼的(建議

2、進(jìn)入網(wǎng)站根目錄
git clone ~/www.xx.com

這樣網(wǎng)站目錄就有一份倉(cāng)庫(kù)的完整代碼

接下來(lái)寫(xiě)hook文件

cd ~/www.xx.com/hooks
vim post-receive

在post-receive鉤子文件里寫(xiě)以下內(nèi)容

#!/bin/sh
unset GIT_DIR
cd /var/www/html/website
git pull

編輯后保存退出。以上命令表示cd到網(wǎng)站目錄,并git pull更新。隨后還要把post-receive改成可執(zhí)行:

chmod 775 post-receive
3、本地環(huán)境提交代碼至服務(wù)器
git clone ssh://git@127.0.0.1:22/~/www.xx.com

git add .

git commit -m=""

git push

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/28241.html

相關(guān)文章

  • 優(yōu)化hexo訪(fǎng)問(wèn)速度-將hexo部署到云主機(jī)VPS

    摘要:寫(xiě)在開(kāi)始一開(kāi)始將自己部署到,結(jié)果發(fā)現(xiàn)打開(kāi)頁(yè)面速度有點(diǎn)慢,然后又將其同時(shí)部署到實(shí)現(xiàn)雙線(xiàn)路訪(fǎng)問(wèn),國(guó)內(nèi)解析記錄到,國(guó)外解析到,這樣確實(shí)網(wǎng)站的速度能提高不少,但是國(guó)內(nèi)訪(fǎng)問(wèn)因?yàn)槭墙?jīng)過(guò),所以打開(kāi)網(wǎng)站會(huì)有廣告,這點(diǎn)不能容忍,于是想到自己的服務(wù)器也還空閑著 寫(xiě)在開(kāi)始 一開(kāi)始將自己hexo部署到github,結(jié)果發(fā)現(xiàn)打開(kāi)頁(yè)面速度有點(diǎn)慢,然后又將其同時(shí)部署到coding,實(shí)現(xiàn)雙線(xiàn)路訪(fǎng)問(wèn),國(guó)內(nèi)解析記錄到co...

    yhaolpz 評(píng)論0 收藏0
  • 阿里云VPS搭建自己的的Hexo博客

    摘要:博客的架構(gòu)先搞明白博客從搭建到自動(dòng)發(fā)布的架構(gòu),才能更好的理解我們每一步進(jìn)行的操作。整個(gè)搭建流程第一部分服務(wù)器環(huán)境搭建,包括安裝配置創(chuàng)建用戶(hù)。在裸庫(kù)的文件夾中,新建文件。 1. 博客的架構(gòu) 先搞明白Hexo博客從搭建到自動(dòng)發(fā)布的架構(gòu),才能更好的理解我們每一步進(jìn)行的操作。不然只跟著步驟過(guò)了一遍,卻不知道為什么這么做。 首先看這張架構(gòu)圖:showImg(https://segmentfaul...

    hizengzeng 評(píng)論0 收藏0
  • 拿Nginx 部署你的靜態(tài)網(wǎng)頁(yè)

    摘要:關(guān)聯(lián)本地文件夾和遠(yuǎn)程倉(cāng)庫(kù),注意地址是你的地址哦上面的后面三點(diǎn)就是,添加到碼云倉(cāng)庫(kù),相信大家都知道。這里不能克隆到的,需要把服務(wù)器本機(jī)的公鑰添加到碼云上面。 emmmm,作為一個(gè)前端開(kāi)發(fā)時(shí)刻想著,怎么把自己寫(xiě)的東西,丟到自己的服務(wù)器上面,然后展示給別人看。下面我就簡(jiǎn)單直白的寫(xiě)下,如何用 Nginx 部署你的靜態(tài)網(wǎng)站。 事前準(zhǔn)備 云服務(wù)器,(我的是阿里云) 碼云或者 gihub (用來(lái)存...

    hikui 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<