Ich denke darüber nach, ein kleines Projekt zu starten und möchte seine Versionierung mit git machen.
Bitbucket scheint eine gute Option für mich mit ihrem kostenlosen Plan. Ich möchte es als Hauptwerkzeug für die Arbeit mit Git verwenden, da es nette Werkzeuge wie ein Webinterface, einen Mac OS-Client usw. enthält. Um jedoch einen höheren Schutz vor versehentlichen Schäden zu gewährleisten, die durch die Verwendung eines Drittanbieter-Dienstes verursacht werden können, möchte ich git auch auf meinem NAS als zweite Sicherungskopie des Repositorys installieren.
Nun ist meine Frage, ob es möglich ist, ein Repository auf zwei verschiedenen Hosts zu erstellen und diese dann synchron zu halten. Nehmen wir zum Beispiel einmal pro Woche an, ich aktualisiere das Repository auf meinem NAS so, dass es mit dem auf Bitbucket übereinstimmt. Wenn dann etwas mit Bitbucket passiert, habe ich immer noch das vollständige Repository mit der vollständigen Entwicklungshistorie auf meinem lokalen NAS-Speicher.
Und gibt es eine Möglichkeit, ein vorhandenes Repository mit vollem Verlauf in einen anderen Git-Service zu importieren?
Ich denke, das Spiegeln ist das, was ich brauche. Dieser Artikel scheint genau das zu beschreiben, was ich brauche. Und das eine als auch.
Ich glaube, dass es eine vollständige Kopie mit vollem Verlauf erstellt und sogar automatisch neue Versionen in die Repositorys auf beiden Hosts schreibt.
Habe ich recht?