Öffentlicher Git-SSH-Schlüssel abgelehnt
Ich verwende Bitbucket und habe ssh auf git eingerichtet, wie hier für Linux angegeben (Ubuntu 13.04).https://confluence.atlassian.com/pages/viewpage.action?pageId=270827678
Wenn ich jedoch versuche, ein Projekt von meinem Bitbucket-Konto zu klonen, wird der Fehler "Öffentlicher Schlüssel abgelehnt" angezeigt
omk@home-pc:/var/www/git$ sudo git clone [email protected]:MyAccount/MyProject.git
Cloning into 'MyProject'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Ich habe meinem Bitbucket-Konto den öffentlichen Schlüssel hinzugefügt.
Wenn ich 'ssh -T [email protected]' versuche, fordert mich das Terminal nur dann auf, meine Passphrase einzugeben, und ich erhalte meinen Kontonamen als Antwort.
omk@home-pc:/var/www/git$ ssh -T [email protected]
logged in as MyUsername.
You can use git or hg to connect to Bitbucket. Shell access is disabled.
Vermisse ich etwas?
AKTUALISIEREN:
Das Klonen bei $ HOME funktioniert einwandfrei. Das Problem ist, dass sudo unter / var / www / git verwendet werden muss. Wie kann ich die Berechtigungen ändern, um die Verwendung von sudo zu vermeiden?