PHP/HTML/JS/CSS/etc ファイルがすべて Git リポジトリに保存されている Web サイトがあります。
現在、リポジトリ用の 3 種類のコンピューター (またはユース ケース) があります。
- ローカル開発者: 最新の変更をプルし、変更を加え、ローカル リポジトリにコミットし、マスター サーバーにプッシュします。
- マスター サーバー: 中央リポジトリ、すべての変更がマスター サーバーにプッシュされます
- Web サーバー: Web サイトのデプロイ時に変更がマスター サーバーから取り出されます。
したがって、現在、次のことを行っています。
local: git push origin master
local: password: ********
local: ssh admin@webserver.com
webserver: password: ********
webserver: cd ~/domain.com/
webserver: git pull origin master
私の質問は、ローカル コンピューターから Web サーバーに直接プッシュできる方法はありますか?
すなわち。
local: git push origin master
local: password: ********
local: git push webserver master
local: password: ********