2016-07-03 9 views
1

git git Ich kann nicht klonen meine Anwendung erstellt auf OpenShift kostenlose Hosting-Getriebe auf meinem lokalen Rechner. Ich habe die ‚RHC‘ Tools auf meiner Maschine mit dem folgenden LinkKann nicht Clit OpenShift-Repository auf Ubuntu-Maschine

https://developers.openshift.com/managing-your-applications/client-tools.html

Es ist seltsam eingerichtet, dass der öffentliche Schlüssel auf dem Server aktualisiert wird, und ich kann einen privaten Schlüssel auf meiner Maschine sehen. Wenn ich jedoch versuche, einen Git-Klon zu machen, gibt es den unten erwähnten Fehler.

Permission denied (publickey,gssapi-keyex,gssapi-with-mic). 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 

Antwort

0

Je nach Betriebssystem, stellen Sie sicher HOME richtig definiert ist (es ist nicht standardmäßig auf Windows)

rhc und git Blick nach dem öffentlichen/privaten id_rsa(.pub) Schlüssel in %HOME%\.ssh

Die OP sanketr bestätigt, dass es ein ssh-Schlüsselproblem ist, das auf Ubuntu mit sudo verwendet wird (ich kommentiere, dass sich $HOME zu /root ändert):

Es funktionierte nicht für mich früher, da die Schlüssel nicht korrekt in den Ordner root/.ssh kopiert wurden.

+0

Wie überprüfe ich es in Ubuntu? – SanketR

+0

@SanketR Überprüfen Sie den Inhalt von $ HOME/.ssh, und seine chmod (600 für die Dateien, nicht für den Ordner schreibbar) – VonC

+0

Ich habe es überprüft und es hat id_rsa und id_rsa.pub Dateien drin. Ich habe auch die Berechtigungen auf 600 für den Ordner .ssh gesetzt, aber der Fehler bleibt bestehen – SanketR