Je travaille actuellement sur un projet qui est un spin-off (fork) d’un framework sur lequel j’ai travaillé.
Ce projet est destiné à être assez générique, mais maintenant je dois refaire la base de code pour un de mes clients.
En ce moment, j’ai créé une twig personnalisée pour mon client, mais je préfère avoir un référentiel autonome pour cela.
Aperçu de la situation:
Note: en essayant de “faire un fork” dans Github, vous recevrez une notification indiquant que vous avez déjà créé le projet:
J’ai contacté le support GitHub à propos de ce problème et ils ont confirmé que ce n’était pas possible. En outre, il est très peu probable qu’une telle fonctionnalité soit mise en œuvre à l’avenir.
C’est maintenant très possible. Il vous suffit d’aller à la fourche que vous souhaitez bifurquer et de cliquer sur “fork” comme vous le feriez toujours. Cela ne fonctionne que si vous ne possédez pas déjà un fork différent de ce référentiel dans votre compte. Si vous le faites, vous devez le supprimer.
Répondu dans un commentaire par iFreilicht
Puisque c’est la bonne réponse maintenant, il est préférable de la mettre en évidence.
Réponse simple: oui et non.
Non, pour un seul compte, vous ne pouvez pas créer deux référentiels portant le même nom (et les fourchettes portent toujours le même nom).
Oui, pour plusieurs comptes. Vous pouvez donc configurer une organisation pour votre deuxième fourchette.
Bien sur, c’est possible. Malheureusement, cela doit être fait sur la ligne de commande. Après avoir créé le fork de base, créez un nouveau repository. Examinez la fourchette de base localement, ajoutez une télécommande au nouveau repository et placez-vous sur le nouveau repository.