Pour ceux d'entre vous qui rencontrent la très fréquente erreur "fatal : remote origin already exists.", ou qui, en essayant de supprimer l'origine, obtiennent "error : could not remove config section remote.origin", vous devez définir l'origine manuellement.
Le POSH~Git pour Windows PowerShell (et l'application GitHub pour Windows) a un problème avec cela.
J'ai rencontré ce problème, comme je le fais si souvent, à nouveau lors de la configuration de mon octopress. Voici donc comment j'ai réussi à le faire fonctionner.
D'abord, vérifiez vos télécommandes :
C:\gd\code\octopress [source +2 ~3 -0 !]> git remote -v
octopress https://github.com/imathis/octopress.git (fetch)
octopress https://github.com/imathis/octopress.git (push)
origin
Vous noterez d'abord que mon origine n'a pas d'url. Toute tentative de la supprimer, de la renommer, etc. échoue.
Donc, changez l'url manuellement :
git remote set-url --add origin https://github.com/eduncan911/eduncan911.github.io.git
Ensuite, vous pouvez confirmer que cela a fonctionné en exécutant git remote -v
encore :
C:\gd\code\octopress [source +2 ~3 -0 !]> git remote -v
octopress https://github.com/imathis/octopress.git (fetch)
octopress https://github.com/imathis/octopress.git (push)
origin https://github.com/eduncan911/eduncan911.github.io.git (fetch)
origin https://github.com/eduncan911/eduncan911.github.io.git (push)
Cela a corrigé des dizaines de dépôts git avec lesquels j'ai eu des problèmes, GitHub, BitBucket GitLab, etc.
1 votes
Si vous avez déjà créé le dépôt git, regardez le fichier
.git/config
pour voir si l'origine n'est pas encore déclarée.9 votes
J'étais confronté au même problème et j'ai utilisé la commande "git remote rm origin" puis la commande git remote add origin URL.
0 votes
@AkhzarNazir veuillez ajouter ceci comme réponse. Cela a fonctionné pour moi.
0 votes
J'ai supprimé mon authentification à 2 facteurs et cela a fonctionné pour moi.