Sie können eine Menge Dinge tun. Zum Beispiel können Sie das Projekt auf Ihrer Website klonen und einfach (von dort) Ihr aktuelles herunterladen. Auf diese Weise können Sie Ihre Maschine programmieren und nur die Verbindung zu Ihrem Host aktualisieren.
In dieser Lösung gibt es einige Vor- und Nachteile. Um dies zu tun automatisch können Sie zwei thigs tun:
- schreiben ein Skript, das automatisch über SSH eine Verbindung herstellen, und ziehen Sie Code von Github
- hinzufügen, um dieses Skript als git-Haken
Git Haken sind Skripte gespeichert im Ordner .git/hooks. Jedes Skript behandelt einen GitHevent. Also, .. Sie können Post-Commit-Ereignis behandeln und jedes Mal auf Remote drücken. Wenn Sie nicht wirklich jedes einzelne Commit aktualisieren möchten, .. behalten Sie das Skript für jede Implementierung bei.
CD (Continuous Deploy) ist ein großes Argument. Es gibt Bücher darüber. Beginnen Sie jetzt einfach mit einem Bash-Skript.
Ich würde empfehlen, dass Sie beginnen, indem Sie ein Tutorial durcharbeiten, vielleicht eines, das direkt von GitHub angeboten wird, und dann mit einer gezielteren Frage zurückkommen. –
https://git-scm.com/book/en/v2 –
Mögliches Duplikat von [Wie kann ich mein Projekt mit git sichern?] (Https://stackoverflow.com/questions/44199658/how-do-i- backup-my-project-with-git) – AdhershMNair