J’avais précédemment chargé les pensions d’autres personnes sur GitHub, et j’ai remarqué que les problèmes restaient dans le référentiel initial et que je ne pouvais pas les classer dans le référentiel forké.
J'ai maintenant la tâche suivante. Je travaille pour une petite entreprise où l'un des directeurs s'occupe du développement personnel pour son compte personnel. Il a quitté le projet à l'amiable et nous souhaitons le migrer de son compte personnel vers un nouveau compte "rôle" sur GitHub.
Bien entendu, je bifurquerais le référentiel afin de préserver l'historique du code, mais je finirais par obtenir un référentiel dans lequel nous ne pouvons pas classer de nouveaux problèmes, ce qui est tout à fait indésirable.
Comment puis-je faire une copie de ce dépôt original dans notre nouveau compte, en conservant idéalement l'historique du code, tout en pouvant enregistrer de nouveaux problèmes dans ce nouveau compte?
la source
Réponses:
Après un test rapide, il est possible de joindre un problème à votre propre fork de dépôt. Voici ce que j'ai fait :
Issues
Vous pouvez maintenant déposer des problèmes sur votre propre fork et ils ne seront pas placés dans le référentiel principal.
la source
Il existe également la possibilité de transférer (la propriété de) un référentiel d'un compte à un autre (par exemple d'un ancien employé à un compte 'organisation').
la source
C'est une question ancienne et je privilégierais l'approche proposée par David P.
Une autre option consiste à se rappeler qu'un référentiel Git local est un référentiel complet, complet avec l'historique du code. Vous pouvez simplement le pousser comme un autre dépôt sur GitHub, de telle sorte que GitHub n'aurait aucune idée que les 2 étaient liés. Vous voyez toujours toute votre histoire de commit.
Cette approche vous ferait perdre tout l'historique de suivi des problèmes que vous avez. L'approche de David P est supérieure à la mienne, IMO.
la source