Sichern eines Github-Kontos

Sichern eines Github-Kontos

Kürzlich habe ich einen HackerNews-Beitrag über jemanden gesehen, der ohne Vorwarnung aus seinem GitHub ausgesperrt wurde, und das brachte mich auf die Idee, dass ich für den Fall, dass das passiert, Kopien haben sollte. Die offensichtliche Lösung besteht darin, einfach alle Repos auf Ihrem PC zu klonen, aber das scheint verschwenderisch und es ist schwierig, sie auf dem neuesten Stand zu halten.

Ich habe auch gesehen, dass Sie GitHub-Projekte direkt in GitLab importieren können. Das wäre meiner Meinung nach die ideale Möglichkeit, es zu sichern, da man zwei redundante Cloud-Kopien hat. Meine Frage ist, ob das Importieren in GitLab das Repository dupliziert oder nur einen Zeiger darauf erstellt, der kaputtgehen würde, wenn GitHub meine Sachen löschen würde?

Antwort1

Es hängt davon ab, wie viele Daten Sie ständig „synchronisieren“ möchten. Wenn Sie nur über die Repository-Dateien sprechen (keine Probleme oder Pull-Anfragen), können Sie einenRepository-Spiegel. Das Erstellen eines Pull-Mirrors (von GitHub) ist für private Projekte eine kostenpflichtige Funktion, für öffentliche Projekte jedoch kostenlos.

Wie andere bereits erwähnt haben, werden bei einem Import die Dinge nur einmal „kopiert“, da er für die Migration gedacht ist.

Wenn Sie ein regelmäßiges Backup Ihrer gesamten Projekte (einschließlich Probleme und der Rest) wünschen, dann können Sie wahrscheinlich dieMigrations-APIum regelmäßig automatisch eine Kopie zu erhalten.

verwandte Informationen