Mit GitHub können Benutzer keine Repositorys archivieren, und für die verfügbaren Pläne gelten feste Beschränkungen für die Anzahl der Repositorys.
Wenn ich mehr Repositorys hosten muss, als ich darf, und einige dieser Repositorys inaktiv sind, möchte ich diese Repositorys archivieren und dabei alle wichtigen Informationen (Probleme, Wiki, Commits, ...) aufbewahren. Wenn ich dann eines dieser Projekte erneut verwenden muss, wäre es gut, eine Möglichkeit zu haben, dieses Repository erneut zu aktivieren.
Kennt jemand eine Methode oder eine Lösung von Drittanbietern, mit der ich etwas Ähnliches erreichen kann?
Ich arbeite an verschiedenen kleinen Projekten, die ich auf GitHub als private Repositories hosten möchte. Diese Projekte wurden schnell inaktiv, aber irgendwann muss ich zu einem von ihnen zurückkehren und einen Fehler beheben oder Änderungen vornehmen.
Antworten:
Heutzutage unterstützt GitHub die Archivierung von Repositories.
Weitere Informationen finden Sie in der GitHub-Hilfe zum Archivieren eines GitHub-Repositorys
quelle
Zwar gibt es einige Workarounds zur Verfügung, wie:
IMHO mit Bitbucket ist eine bessere Alternative, dh kostenlos, unbegrenzt private Repositories und es hat auch eine Git-Unterstützung in diesem Jahr;)
quelle
Wir hatten das gleiche Problem: viele kleine inaktive private Repositories. Es gibt einige Open-Source-Sicherungsskripte / -tools (wie dieses ), die meisten sind jedoch nur für öffentliche Repositorys bestimmt oder können nicht ordnungsgemäß wiederhergestellt werden. Aus diesem Grund haben wir unser eigenes Tool zur Archivierung unserer Repositories entwickelt und kürzlich beschlossen, es als Service backhub.co anzubieten
Sie können sich einfach mit Ihrem GitHub-Konto anmelden und alle Repositorys einschließlich Problemen, Kommentaren, Meilensteinen und Wiki sichern. Es kann auch Repositories auf GitHub inkl. alle Metadaten. Das Wiederherstellen unterliegt jedoch einigen Einschränkungen (aufgrund der GitHub-API). Alle Probleme werden von Ihnen eingereicht, nicht vom ursprünglichen Benutzer. Die ursprünglichen Informationen sind jedoch in der Problembeschreibung enthalten. Wir filtern auch @ Erwähnungen - andernfalls erhalten Mitbearbeiter beim Wiederherstellen möglicherweise viele E-Mail-Benachrichtigungen.
quelle
github-backup
. Das Github-Repository wurde leider entfernt, aber hier ist die aktuelle Version auf haskell.org