GitHub Permission Denied (publickey)
J'ai essayé de faire cela, mais c'est ce qui arrive chaque fois que j'essaie de clone.
C:\Users\Cod>git clone [email protected]:MiniCodeMonkey/Vagrant-LAMP-Stack.git
Cloning into 'Vagrant-LAMP-Stak'...
The authenticity of host 'github.com (192.30.252.128)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.252.128' (RSA) to the list of know
n hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Utiliser le HTTP clone URL.
Merci, comme cela a résolu le problème 🙂
Merci, comme cela a résolu le problème 🙂
OriginalL'auteur Cseal69 | 2014-09-13
Vous devez vous connecter pour publier un commentaire.
Ssh url signifie:
%HOME%\.ssh
dossier, assurez-vous queACCUEIL
est défini)Si vous n'avez pas créé de clé ssh, puis comme indiqué, vous pouvez essayer d'utiliser l'url https, qui ne nécessite pas d'authentification (pour le clonage au moins)
ssh -T [email protected]
dit que j'ai accès.êtes-vous essayer de cloner un repo sur bitBucket que vous possédez?
Oui. Je crois que j'ai trouvé le problème... Si je suis de droite, le problème est que je suis à l'aide d'un utilisateur non-root par ssh-ing. Lorsque je tentais le clone c'est avec
sudo git clone [url]
. Ce que je comprends, cela signifie qu'il allait tenter la connexion avec l'utilisateur root de clés ssh en dépit de mon être connecté en tant quedevadmin
. Racine les touches ne sont pas ajoutés à bitbucket encore. Cela fait-il sens?il a du sens et expliquer le pourquoi de ces clés ssh ne sont pas utilisées. En utilisant le même compte d'utilisateur de git opération que celui de votre
ssh -T
test devrait résoudre le problème.Cheers! Il a juste.J'ai fini de modifier les autorisations sur le dossier des pensions de résoudre le problème.
OriginalL'auteur VonC
Je viens d'avoir un problème similaire, et j'ai enfin résolu.
Ma solution est la suivante:
Tout d'abord, suivez les instructions ici pour vérifier la clé existante pour Github, et créer un si il n'est pas tout. Ne pas simplement copier et coller le code, lire les instructions avec soin parce qu'il y a un peu de code, vous devez le modifier et de personnaliser.
BTW, à cette étape, j'ai eu du mal lors de la tentative de modification de mon ~/.ssh/id_rsa fichier, mais il s'est avéré que ce n'est pas une grosse affaire. Toutefois, si vous voulez vraiment pour stocker votre clé SSH et éviter d'avoir à entrer à chaque fois que vous poussez et tirez, vous pouvez aller à votre .ssh répertoire et de faire un fichier 'config' par des "nano" et entrez les informations suivantes:
Deuxième, copier votre clé SSH dans le presse-papiers. Cette étape est mentionné, mais pas illustré en détail, étape, ma façon de le faire est:
Je suis sûr qu'il y a de meilleures façons, mais ils ne fonctionnent pas pour moi, probablement parce que je vais avoir de la difficulté à ouvrir l'éditeur de texte dans git.
Troisième, ajouter la clé vous simplement à votre compte Github.
Si vous faites toutes ces, votre git peut très bien fonctionner comme le mien fait.
Toutes les références à partir de:
https://help.github.com/articles/connecting-to-github-with-ssh/#generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
OriginalL'auteur Weisi Zhan
Vous devez utiliser le URL https (https://github.com/...someThing). À l'aide de celui que vous avez utilisé ne fonctionne que lorsque vous avez appuyer l'accès au référentiel.
OriginalL'auteur Udit Narayan Sharma