使用Git 一鍵部署到伺服器

2021-08-08 12:58:46 字數 893 閱讀 7145

一鍵更新**和部署**到伺服器當然是一件令人愉快的事情,廢話不多說,我們開始吧。

本地基本不需要怎麼配置,首先你得有個需要部署的專案,然後你得有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是一種標準化的語言,它使得儲存 更新和訪問資訊更容易。...