我们有一个网站,其所有 PHP/HTML/JS/CSS/etc 文件都存储在 Git 存储库中。
我们目前有 3 种类型的计算机(或用例)用于存储库。
- 本地开发人员:拉取最新更改,进行更改,提交到本地仓库,推送到主服务器
- 主服务器:中央存储库,所有更改都被推送到主服务器
- 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 服务器?
IE。
local: git push origin master
local: password: ********
local: git push webserver master
local: password: ********