2017-05-30 3 views
1

Je viens de créer le repo git sur bitbucket. Ensuite, je crée la clé ssh par la suite:Permission refusée (clé publique) lorsque clone git repo de bitbucket

1. ssh-keygen -t rsa -C '[email protected]' 
    2. ssh-keygen (press enter more) 
    3. cat ~/.ssh/id_rsa.pub --> it return for me a SSH key 
    4. Coppy that and added on bitbucket, then I save the new SSH key 

Après que j'ai choisi git lien SSH comme [email protected]:DienVo/abc.git, mais dans le terminal, il montre que

sign_and_send_pubkey: signing failed: agent refused operation 
Permission denied (publickey). 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 

Je ne sais pas ce qui est me trompe ici , aidez-moi s'il vous plaît à le résoudre.

+0

alternative est de cloner des moyens HTTPS repo – KOTIOS

Répondre

2

Votre agent ssh pourrait ne pas travailler:

eval `ssh-agent -s` 
ssh-add 

Mais vous avez seulement besoin d'un agent si vous avez généré une clé ssh protégée par un mot de passe.
Si ce n'est pas le cas, votre clé SSH fonctionnera immédiatement. Pour Linux, vérifiez gnome-keyring which can interfere.

Si le problème persiste, débogage avec ssh -Tv [email protected]