一鍵更新**和部署**到伺服器當然是一件令人愉快的事情,廢話不多說,我們開始吧。
本地基本不需要怎麼配置,首先你得有個需要部署的專案,然後你得有git。
首先cd 進自己的專案目錄
e:
cd myproject
接下來初始化為乙個git庫
git init
然後你需要給自己的身份乙個配置。
git config user.name 'zzh'
git config user.email '[email protected]'
本地配置就到此就差不多了,接下來我們轉至目標伺服器。
比如我打算把專案放到/usr/myproject目錄下
cd /usr
mkdir myproject
cd myproject
初始化為git版本庫
git init
轉至本地,進行新增遠端庫的配置
git remote add server ssh://your server ip:your server port/usr/myproject
接下來好像一切都已經差不多了,我們還需要乙個配置,就是配置伺服器允許push**進來
cd 到.git目錄在config檔案下增加一句
[receive]
denycurrentbranch =ignore
之後我們就可以push分支到伺服器了
在專案目錄下執行
git push server master
一鍵部署nginx 服務
老樣子安裝包都拖到opt裡!指令碼如下 source 執行!bin bash 編譯安裝nginx服務 安裝所需開發包和編譯環境 編譯器 yum y install pcre devel zlib devel openssl devel gcc gcc c make 建立程式使用者,便於準確控制訪問 ...
git實現webhook 部署到伺服器
簡單利用coding結合git實現webhook 1.建立webhook.php 確保伺服器上能以ssh方式進行git pull操作 確保shell exec能執行,在php.ini中 disable functions 中去掉 shell exec pwd getcwd command cd pw...
一鍵部署啟動MySQL資料庫伺服器
產品介紹 mysql是乙個真正的多使用者 多執行緒sql資料庫伺服器。sql 結構化查詢語言 是世界上最流行的和標準化的資料庫語言。mysql是以乙個客戶機 伺服器結構的實現,它由乙個伺服器守護程式mysqld和很多不同的客戶程式和庫組成。sql是一種標準化的語言,它使得儲存 更新和訪問資訊更容易。...