GitHub: Permission denied (publickey). fatale: impossible de lire à partir d'un dépôt distant
Im avoir des ennuis avec GitHub. Ive à jouer avec un dépôt distant de Git.
Quand j'essaie maintenant de faire des changements pour le répertoire distant, c'est à dire
git remote show origin
ou
git push -u origin master
j'obtiens cette erreur
Permission denied (publickey).
fatale: impossible de lire à partir d'un dépôt distant.Assurez-vous d'avoir les droits d'accès corrects
et le référentiel existe.
Ulrichs-MacBook-Pro:coredatatest ulrichheinelt$ git push -u origin master
Permission denied (publickey).
fatale: impossible de lire à partir d'un dépôt distant.
Je serais heureux, si je pouvais recommencer avec une nouvelle (vide) répertoire distant. Ou est-il un moyen, pour corriger cette erreur?
Ce sont mes premiers pas avec GitHub, a commencé hier...
Merci beaucoup d'avance!
Edit 1
mon paramètres à https://github.com/UlliH/CoreDataTest/settings
...
Edit 2
trop tôt heureux 🙁
Après le réglage de la SSH et de clés GPG, les erreurs sont toujours les mêmes. :-/
Modifier 3
je pense que c'est vrai, mais toujours le même...
ssh keys
dans les paramètres de votre profil github.Avez-vous publié votre clé publique sur github?
merci pour votre réponse rapide. Comment puis-je faire cela, im un absolut Git-Newbe
comme l'a dit à Shravan40, comme Git-Newbe, je ne sais pas, comment faire
Accédez à votre profil github. Ouvrez l'application paramètres et sélectionnez
SSH and GPG Keys
et de voir,si vous avez ajouté des touches de là ou pas.OriginalL'auteur Ulli H | 2016-07-24
Vous devez vous connecter pour publier un commentaire.
Edit Profile
bouton.Il est situé sur le coin supérieur droit de la page web.
Personal Settings
menu.SSH and GPG keys
option et appuyez sur.New SSH key
pour ajouter une nouvelle clé.trop tôt heureux :-(. Toujours cette erreur...
Veuillez trouver le temps d'aller à travers les réponses et les commentaires sur ce fil - stackoverflow.com/questions/12940626/...
ok. Je l'ai fait, mais mal le faire à nouveau. peut-être avec plus de chance 😉
pas de chance, est allé à eux tous; toujours le même
OriginalL'auteur Evgeny Karkan
ssh-keygen -t rsa -b 4096 -C "[email protected]"
.cat id_rsa.pub
Github profile -> Settings ->
.SSH and GPG Keys -> Add new SSH key
Cliquez sur votre photo de profil icône pour ouvrir le menu déroulant en haut à droite.
voir la capture d'écran monosnap.com/file/OFyenbtXO6p3eqkUbF3q4GqsvGZgdg
Karkan mise à jour de ma question. u faut penser, im fou 😉
Je parle pas des pensions de réglage, mais les paramètres de profil utilisateur... Suivre ce lien et de le trouver github.com/UlliH - voyez-vous
Edit Profile
bouton sur le côté en haut à droite?OriginalL'auteur Shravan40
générer votre clé
ssh-keygen
Visualiser vos clés
ls ~/.ssh
id_rsa id_rsa.pub
Démarrer l'agent
eval
ssh-agent
Ajouter votre clé à l'agent
ssh-add ~/.ssh/id_rsa
OriginalL'auteur Waldeyr Mendes da Silva
Pour moi, j'ai dû mettre de l'hôte à utiliser ce que la clé SSH.
Dans votre machine locale SSH dossier, généralement sous
~/.ssh
créez/éditez le fichierconfig
à l'aide de votre éditeur préféré comme vim ou geditet ajoutez la à votre git Hôte, nom d'hôte, et ssh IdentityFile (ssh fichier de clé privée de chemin d'accès):
OriginalL'auteur Waqleh
assurez-vous que vous avez nommé la "clé publique" et "clé privée" correctement des fichiers; précisément comme "id_rsa" et "id_rsa.pub". C'est quelque chose que vous pouvez trouver dans votre utilisateurs/.ssh dossier.
ajouter la clé publique dans GitHub
Redémarrer votre terminal ( bash) et essayer de cloner nouveau
si vous avez l'accès en écriture au dépôt, vous devriez être bon d'aller après ces changements.
Parle de l'expérience (après avoir passé une heure), je ne pouvais pas trouver de l'info sur un forum qui dit que nous avons explicitement conserver le nom de l'privés et publics fichier comme indiqué ci-dessus.
Bon codage!
OriginalL'auteur Vikas Pandey
Je l'ai eu après perdre beaucoup de temps...
Dans la accepté de répondre à de Shravan40 tout était ok, mais moi idiot ajouté à github.com un nouveau dépôt avec l'ajout d'un nouveau fichier README.md et ce qui a causé l'erreur
après beaucoup de tentatives, j'ai ajouté un nouveau référentiel sans un nouveau fichier README.md et tout était ok, mais je ne sais pas la raison. 🙁 Jusqu'à hier, lors d'un nouvel essai j'ai enfin remarqué...
Donc ma solution en plus de Shravan40s réponse est
peut-être que ça va aider quelqu'un...
OriginalL'auteur Ulli H