Comment modifier l'URL du référentiel distant / cible sous Windows? [dupliquer]
Question
Cette question a déjà une réponse ici:
J'ai créé un référentiel GIT local sous Windows. Appelons cela AAA. J'ai mis en scène, engagé et transmis le contenu à GitHub. git@github.com: nom d'utilisateur / AAA.git
J'ai réalisé que j'avais fait une erreur avec le nom.
Sur GitHub, je l'ai renommé git@github.com: nom d'utilisateur / BBB.git
Maintenant, sur ma machine Windows, je dois remplacer git@github.com: nom d'utilisateur / AAA.git
par git@github.com: nom d'utilisateur / BBB.git
parce que les paramètres essaient encore de "pousser" à git@github.com: nom d'utilisateur / AAA.git
, mais je dois passer à git@github.com: nom d'utilisateur / BBB.git
maintenant.
Comment pourrais-je faire cela?
La solution
À mon avis, le moyen le plus simple de modifier ceci (à mon humble avis) consiste à modifier le fichier .git / config dans votre référentiel. Recherchez l'entrée que vous avez foirée et ajustez simplement l'URL.
Sur ma machine dans un dépôt, je l'utilise régulièrement, il ressemble à ceci:
KidA% cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
autocflg = true
[remote "origin"]
url = ssh://localhost:8888/opt/local/var/git/project.git
#url = ssh://xxx.xxx.xxx.xxx:80/opt/local/var/git/project.git
fetch = +refs/heads/*:refs/remotes/origin/*
La ligne que vous voyez commentée est une adresse alternative pour le référentiel vers laquelle je passe parfois simplement en modifiant la ligne commentée.
C’est le fichier qui est manipulé sans problème lorsque vous exécutez quelque chose comme git remote rm
ou git remote add
, mais dans ce cas, vous avez fait une faute de frappe, il serait peut-être logique de le corriger de cette façon.
Autres conseils
git remote set-url origin <URL>
Une autre façon de faire est de:
git config remote.origin.url https://github.com/abc/abc.git
Pour voir l'URL existante, faites simplement:
git config remote.origin.url
Examinez le fichier .git / config et apportez les modifications nécessaires.
Vous pouvez également utiliser
git remote rm [name of the url you sets on adding]
et
git remote add [name] [URL]
Ou simplement
git remote set-url [URL]
Avant de faire quelque chose de mal, revérifiez avec
git help remote