Je ne peux pas passer cela, ai refait le référentiel plusieurs fois, fait ssh clés over
--------------
demo_app <username>$ git remote add Origin [email protected]:<username>/demo_app.git
fatal: remote Origin already exists.
$ git Push -u Origin master
---
ssh: Could not resolve hostname git: nodename nor servname provided, or not known
---
fatal: Could not read from remote repository.
---
Please make sure you have the correct access rights
---
and the repository exists.
----------
---------
Checked ssh keys
---
$ ssh -T [email protected]
Hi <username>! You've successfully authenticated, but GitHub does not provide Shell access.
---
Toujours recevoir le même message.
Au lieu d’ajouter une nouvelle télécommande, essayez de modifier celle qui existe à l’aide de la commande suivante:
git remote set-url Origin [email protected]:<username>/demo_app.git
Edit: voici les commandes pour le faire fonctionner sans perdre votre code.
rm -rf .git
git init .
git remote add Origin [email protected]:<username>/demo_app.git
git commit --allow-empty -m 'First commit'
git Push Origin master
Essayez:
ssh -T -p 443 [email protected]
Si cela fonctionne, vous pouvez ajouter des paramètres à votre ~/.ssh/config
pour toujours vous connecter via 443
:
Host github.com
Hostname ssh.github.com
Port 443
Plus d'infos ici: https://help.github.com/articles/using-ssh-over-the-https-port/
Pour répondre à la nouvelle erreur: "erreur: src refspec master ne correspond à aucune. Erreur: échec de l'envoi de références à" [email protected]: /demo_app0.git "
J'ai trouvé ce message très utile: src refspec master ne correspond à aucun lors de l'envoi de commits dans git
Essentiellement, essayez d'ajouter vos fichiers et de vous engager à nouveau.
git commit -m 'initial commit'
git Push Origin master
Cela a fonctionné pour moi!