J'ai deux serveurs, appelons-les en premier et en second. Le premier est où le développement réel est fait, et le second devrait être la réplique. Ce que je voudrais faire est de mettre "git push" en post-réception, mais il y a un problème. La post-réception est exécutée lorsque l'utilisateur fait git push sur le premier serveur, donc je ne peux pas chmod 600 ssh key sans passer. Quelle est la meilleure pratique pour cela? Merci!Git push à partir de post-receive
2
A
Répondre
0
Je suggère de le garder simplement et juste en utilisant rsync
pour copier le référentiel nu à un certain intervalle. Il peut y avoir des problèmes de concurrence lors de cette opération (la synchronisation en même temps qu'un push intervient). Mais, à nouveau, faire plusieurs poussées simultanées à partir du dépôt (comme si plusieurs développeurs poussaient sur le serveur principal presque au même moment) pourrait aussi avoir des problèmes.