Je pense à démarrer un petit projet et je veux faire sa gestion des versions avec git.
Bitbucket semble être une bonne option pour moi avec leur forfait gratuit. Je souhaite l'utiliser comme principal outil de travail avec git car ils disposent d'outils utiles, tels qu'une interface Web, un client Mac OS, etc. Toutefois, afin de bénéficier d'une protection accrue contre les dommages accidentels pouvant être causés par l'utilisation d'un service tiers, je souhaite également installer git sur mon NAS en tant que seconde copie de sauvegarde du référentiel.
Ma question est la suivante: est-il possible de créer un référentiel sur deux hôtes différents, puis de les synchroniser? Par exemple, supposons qu'une fois par semaine je mette à jour le référentiel sur mon NAS pour qu'il corresponde à celui de Bitbucket. Ensuite, si quelque chose se produit avec Bitbucket, je conserverai le référentiel complet avec l'historique complet du développement sur mon stockage NAS local.
Et est-il possible d'importer un référentiel existant avec l'historique complet vers un autre service git?
Je pense que le reflet est ce dont j'ai besoin. Cet article semble décrire exactement ce dont j'ai besoin. Et celui- ci aussi.
Je crois qu'il en fera une copie complète avec l'historique complet et que même les nouvelles versions seront automatiquement validées dans les référentiels des deux hôtes.
Ai-je raison?