Nous avons un site web qui contient tous ses fichiers PHP/HTML/JS/CSS/etc stockés dans un dépôt Git.Git push to live server
Nous avons actuellement 3 types d'ordinateurs (ou de cas d'utilisation) pour le référentiel.
- développeur local: tirer les dernières modifications, apporter des modifications, engager à repo local, pousser au serveur maître
- serveur maître: référentiel central, tous les changements sont poussés vers le serveur maître
- serveur Web: changements tiré vers le bas à partir du serveur maître lors du déploiement du site
donc actuellement nous:
local: git push origin master
local: password: ********
local: ssh [email protected]
webserver: password: ********
webserver: cd ~/domain.com/
webserver: git pull origin master
Donc, ma question est la suivante: y a-t-il un moyen que je puisse pousser directement sur le serveur web depuis mon ordinateur local?
ie.
local: git push origin master
local: password: ********
local: git push webserver master
local: password: ********
double possible de [déployer un projet en utilisant git push ] (http://stackoverflow.com/questions/279169/deploy-a-project-using-git-push). Une bonne possibilité est [git config receive.denyCurrentBranch updateInstead] (http://stackoverflow.com/a/28381235/895245) sur la télécommande. –