Je ne peux pas créer Origin à distance avec la commande remote
:
$ git remote add Origin https://github.com/LongKnight/git-basics.git
fatal: remote Origin already exists.
Pour résoudre cette erreur, j'ai essayé ceci:
$ git remote -v Origin
$ git remote -v show Origin
Il ne s'agit pas de télécharger les fichiers de mon référentiel local vers la télécommande:
$ 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 référentiel a-t-il sa propre origine?
Solution: J'utilisais le Powershell fourni avec Github ou Git Shell, car il est également appelé pour faire mon tutoriel. Une fois que je suis passé à Git Bash, tout s'est bien passé.
Un peu plus facile:
git remote set-url Origin https://github.com/LongKnight/git-basics.git
Cela remplacera l’origine actuelle par une nouvelle.
Hmm.
C'est assez étrange de savoir pourquoi votre origine n'a pas de valeur. Typiquement, cela 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. C'est en fait la paire nom-valeur. Ainsi, lorsque vous dites "maître d'origine de git Push", Git remplace la valeur d'origine. Dans mon cas, ce serait "/mnt/temp.git".
Maintenant que pouvez-vous faire?
Essaye ça:
1) Clonez le référentiel dans un autre répertoire.
2) lancer "git remote -v
" et obtenir la valeur de Origin
3) Dans votre cas, il semble que la valeur soit " https://github.com/LongKnight/git-basics.git "
4) Revenez donc dans votre répertoire de travail et exécutez "git remote add Origin2 https://github.com/LongKnight/git-basics.git
"
5) Exécuter "git remote remove Origin
"
6) Maintenant, lancez "git remote rename Origin2 Origin
"
7) Vérifiez quelle est la valeur de Origin maintenant avec "git remote -v"
8) Il devrait être correctement configuré maintenant. Si oui, lancez "git Push
"