У нас есть веб-сайт со всеми его файлами PHP/HTML/JS/CSS/etc, хранящиеся в репозитории Git.
В настоящее время у нас есть 3 типа компьютеров (или прецедентов) для репозитория.
- Локальный разработчик: вытащить последние изменения, внести изменения, зафиксировать локальное репо, нажать на главный сервер
- Главный сервер: центральный репозиторий, все изменения попадают на главный сервер
- Веб-сервер: изменения удаляются с главного сервера при развертывании веб-сайта.
Итак, в настоящее время мы:
local: git push origin master
local: password: ********
local: ssh [email protected]
webserver: password: ********
webserver: cd ~/domain.com/
webserver: git pull origin master
Итак, мой вопрос: есть ли способ, который с моего локального компьютера я могу нажать прямо на веб-сервер?
т.
local: git push origin master
local: password: ********
local: git push webserver master
local: password: ********