63 votes

Comment renommer un dépôt sur github?

Double Possible:
Changement des pensions de nom sur github

J'ai eu quelques github repos que j'ai maintenant besoin de renommer, mais je ne peux pas trouver une solution pour cela à l'exception de la suppression des pensions de titres et d'en constituer une nouvelle. Je ne peux pas supprimer le repos, parce qu'il y a beaucoup de liens pointant vers le courant de repos, que je ne veux pas perdre. Quelqu'un une idée sur comment faire? (J'ai déjà lu beaucoup de résultats de google et cherché sur le github de soutien).

95voto

carolineggordon Points 956

J'ai changé le nom de référentiels avant, et je le fais encore maintenant ;-)

Il suffit de modifier le nom à l'aide de la fonctionnalité intégrée sous l'onglet "Paramètres" en haut de votre dépôt GitHub page. Ensuite, allez à votre dépôt local et renommer la télécommande. Comme ceci:

  1. Tout d'abord le supprimer:

    git remote rm origin
    
  2. puis ajouter le nouveau nom

    git remote add origin git@github.com:"yourname"/"projectname".git
    

Si vous avez assez récente version git, vous devez utiliser set-url commande:

    git remote set-url origin git@github.com:"yourname"/"projectname".git

Maintenant, il devrait être bon pour aller.

27voto

Russell Troywest Points 5400

Oui, vous pouvez, voir ici:

Renommer dépôt github

Si je vous comprends bien, vous souhaitez renommer votre dépôt git par exemple xyz.git pour xyz1.git et alors tous les dépôts git le lien pour que les pensions de lien vers le nouveau nom automatiquement?

Pour autant que je sais que ce n'est pas possible. Chaque référentiel est autonome et conserve une liste des emplacements des liens vers elle. Si l'un de ces emplacements changement de dénomination, le lien serait rompu. Chaque référentiel qui fait référence à la a changé de nom aurait besoin de mettre à jour son lien.

Mais alors, la même chose pourrait se produire si vous avez supprimé un référentiel et recréé sous un nouveau nom....

Viens de réaliser que vous avez été précisément de parler de GitHub et pas git en général, désolé - ci doit apprendre à lire l'ensemble de la question, comme mes enseignants de l'école a dit. La réponse tient toujours, avec le plus que vous pouvez modifier le nom dans le GitHub de la page d'administration.

3voto

braitsch Points 3353

Vous le faites également via la v3 de leur API. Voir ici: Comment renommer un référentiel GitHub via leur API?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X