Comment modifier l'URL du référentiel distant / cible sous Windows? [dupliquer]

StackOverflow https://stackoverflow.com/questions/1800859

  •  05-07-2019
  •  | 
  •  

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?

Était-ce utile?

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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top