Si vous êtes la seule personne à travailler sur le projet, ce n'est pas un gros problème, car vous n'avez que le numéro 2 à faire.
Disons que votre nom d'utilisateur est someuser
et votre projet s'appelle someproject
.
Alors l'URL de votre projet sera 1
git@github.com:someuser/someproject.git
Si vous renommez votre projet, cela changera le nom de l'utilisateur. someproject
de l'URL, par exemple
git@github.com:someuser/newprojectname.git
(voir la note de bas de page si votre URL ne ressemble pas à ceci).
Votre copie de travail de Git utilise cette URL quand vous faites un push
ou pull
.
Ainsi, après avoir renommé votre projet, vous devrez indiquer la nouvelle URL à votre copie de travail.
Vous pouvez le faire en deux étapes :
Tout d'abord, cd
dans votre répertoire Git local, et découvrez quel(s) nom(s) distant(s) renvoie(nt) à cette URL :
$ git remote -v
origin git@github.com:someuser/someproject.git
Ensuite, définissez la nouvelle URL
$ git remote set-url origin git@github.com:someuser/newprojectname.git
Ou dans les anciennes versions de Git, vous pourriez avoir besoin :
$ git remote rm origin
$ git remote add origin git@github.com:someuser/newprojectname.git
( origin
est le nom distant le plus courant, mais il peut s'appeler autrement).
Mais si de nombreuses personnes travaillent sur votre projet, elles devront toutes suivre les étapes ci-dessus, et peut-être ne savez-vous même pas comment les contacter toutes pour leur dire. C'est le but du numéro 1.
Pour en savoir plus :
Notes de bas de page :
1 Le format exact de votre URL dépend du protocole que vous utilisez, par ex.
10 votes
Vous n'avez plus besoin de mettre à jour votre repo local après un renommage du repo Github. Voir ma réponse ci-dessous .
2 votes
Sur Bitbucket, vous allez dans les paramètres du référentiel et vous changez le nom, puis sur votre ordinateur local, vous le changez également dans le fichier
.git/config
fichier.2 votes
Ouvrir Repo -> Paramètres -> Renommer