2016-07-06 20 views
3

Ich verwende kann nicht bitbucket lesen und ich versuche, mit einem Repo zu klonen: sudo git clone [email protected]:KassaK/mbf.gitGit Clone: ​​Berechtigung verweigert (publickey). fatal: von Remote-Repository

bekomme ich diesen Fehler:

Permission denied (publickey). 
fatal: Could not read from remote repository. 

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

ich überall nach einer Lösung suchen, aber mit nichts gut.

Ich folge Anweisungen von https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html (zu Schritt), aber ich habe immer diesen Fehler.

Ich habe versucht, Git zu entfernen und neu zu installieren, aber es ist das gleiche.

Irgendwelche Ideen für mich? Vielen Dank !

+2

Sie sollten hier 'sudo' auf keinen Fall verwenden. – sschuberth

+0

Wenn Sie Probleme mit Berechtigungen haben, wo Sie das Repository sein müssen, wie das Webserver-Verzeichnis, dann klonen Sie zuerst in Ihr Home-Verzeichnis, dann 'sudo mv' –

Antwort

2

Für Public-Key-Authentifizierungssystem, Es Sorge mit Hostnamen, Benutzernamen, Schlüsseldateiname usw. Wenn Sie mit sudo ausführen, wird der Benutzername root, sein Anders verhält es sich mit dem, was Sie laufen ssh-keygen Schlüsselpaare erstellen. So Authentifizierung fehlgeschlagen.

+0

Es war so etwas, in das ich versuchte zu klonen ein Ordner ohne gute Berechtigungen ... Danke! –

+0

Habe das gleiche Problem. Ich führe einen Befehl mit Sudo, der Benutzername ist root. Ich habe mich über ssh und autorisierten ssh-Schlüssel in bitbucket an meinen Remote-Server angemeldet. Projekt von Bitbucket auf Remote-Server kann nicht verschoben werden, derselbe Fehler wie beschrieben. – Rashad

Verwandte Themen