Git-fatal: l'origine à distance existe déjà
Je ne peux pas créer l'origine à distance avec remote
commande:
$ git remote add origin https://github.com/LongKnight/git-basics.git
fatal: remote origin already exists.
Pour résoudre l'erreur, j'ai essayé ceci:
$ git remote -v origin
$ git remote -v show origin
Il n'est pas de télécharger les fichiers à partir de mon dépôt local vers le distant:
$ git push -u origin master
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
chaque dépôt a-t-il sa propre origine?
Solution: j'utilisais la Powershell qui est venue avec Github ou Git Shell car elle est aussi appelée à faire mon tutoriel, une fois que je suis passé à Git Bash it a bien fonctionné.
2 réponses
Un peu plus facile:
git remote set-url origin https://github.com/LongKnight/git-basics.git
qui remplacera l'origine actuelle par une nouvelle.
Hmm.
il est assez étrange de savoir pourquoi votre origine n'a pas de valeur. Généralement, il devrait ressembler à ceci:
[mayur.n@harry_potter]$ git remote -v
origin /mnt/temp.git (fetch)
origin /mnt/temp.git (push)
votre origine n'a pas l'url associée avec elle. C'est effectivement une paire nom / valeur. Donc quand vous dites "git push origin master", Git remplace la valeur de l'origine. Dans mon cas, ce serait "/mnt/temp.Git."
Maintenant, que pouvez-vous faire ?
essaye ceci:
1) Cloner le dépôt dans un autre répertoire.
2) exécutez "git remote -v
" et d'obtenir la valeur d'origine
3) Dans votre cas, il ressemble la valeur est "https://github.com/LongKnight/git-basics.git"
4) revenez donc dans votre répertoire de travail, et lancez"git remote add origin2 https://github.com/LongKnight/git-basics.git
"
5) Exécutez "git remote remove origin
"
6) maintenant, exécutez"git remote rename origin2 origin
"
7) vérifiez quelle est la valeur de l'origine maintenant avec "git remote-v"
8) Il devrait être correctement réglé maintenant. Dans ce cas, exécutez "git push
"