Git push to live server

У нас есть веб-сайт, на котором все файлы PHP / HTML / JS / CSS / и т. Д. Хранятся в репозитории Git.

В настоящее время у нас есть 3 типа компьютеров (или варианты использования) для репозитория.

  • Локальный разработчик: получить последние изменения, внести изменения, зафиксировать в локальном репозитории, отправить на главный сервер
  • Главный сервер: центральный репозиторий, все изменения будут отправлены на главный сервер.
  • Веб-сервер: изменения загружаются с главный сервер при развертывании веб-сайта

Итак, в настоящее время мы:

local: git push origin master
local: password: ********
local: ssh admin@webserver.com
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: ********
50
задан Vadim Kotov 11 August 2017 в 03:21
поделиться