GitHub ne permet pas aux utilisateurs d'archiver des référentiels et les plans disponibles ont des limites fixes pour la quantité de référentiels que l'on peut avoir.
Si j'ai besoin d'héberger plus de référentiels que je n'en ai le droit et que certains de ces référentiels sont inactifs, je voudrais archiver ces référentiels tout en conservant toutes les informations importantes (problèmes, wiki, commits, ...). Ensuite, si j'ai besoin d'utiliser à nouveau l'un de ces projets, il serait bon d'avoir un moyen d'activer à nouveau ce référentiel.
Quelqu'un connaît-il une méthode ou une solution tierce qui me permet de réaliser quelque chose de similaire à ce qui précède?
Je travaille sur différents petits projets que j'aimerais héberger sur GitHub en tant que référentiels privés. Ces projets sont rapidement devenus inactifs, mais je dois parfois revenir à l'un d'eux et corriger un bogue ou apporter des modifications.
Réponses:
De nos jours, GitHub prend en charge l'archivage des référentiels.
En savoir plus sur l'aide de GitHub sur l' archivage d'un référentiel GitHub
la source
Bien qu'il existe des solutions de contournement disponibles, comme:
À mon humble avis, l' utilisation de bitbucket est une meilleure alternative, c'est-à-dire des référentiels privés gratuits et illimités et il a également obtenu un support git cette année;)
la source
Nous avons eu le même problème: de nombreux petits référentiels privés inactifs. Il existe des scripts / outils de sauvegarde open source (comme celui-ci ), mais la plupart d'entre eux sont uniquement destinés aux référentiels publics ou ne peuvent pas être restaurés correctement. C'est pourquoi nous avons développé notre propre outil pour archiver nos référentiels et avons récemment décidé de le proposer en tant que service backhub.co
Vous pouvez simplement vous connecter avec votre compte GitHub et sauvegarder tous les référentiels, y compris les problèmes, les commentaires, les jalons et le wiki. Il peut également restaurer les référentiels sur GitHub incl. toutes les métadonnées. La restauration a cependant certaines limites (en raison de l'API GitHub), tous les problèmes sont soumis par vous, pas par l'utilisateur d'origine, mais nous incluons les informations d'origine dans la description du problème. Nous filtrons également les @mentions - sinon les collaborateurs pourraient recevoir de nombreuses notifications par courrier électronique lors de la restauration.
la source
github-backup
. Son dépôt Github a malheureusement été supprimé, mais voici la version actuelle sur haskell.org