856 Stimmen

Berechtigung verweigert (publickey) beim Bereitstellen von heroku-Code. fatal: Die Gegenstelle hat sich unerwartet aufgehängt

Ich versuche, meinen Code auf Heroku mit der folgenden Befehlszeile bereitstellen:

git push heroku master

erhalten aber folgende Fehlermeldung:

Permission denied (publickey).
fatal: The remote end hung up unexpectedly

Ich habe meinen öffentlichen SSH-Schlüssel bereits hochgeladen, aber die Fehlermeldung bleibt bestehen.

0voto

Jake Lin Punkte 10558

Ich habe dieses Problem auch. Ich verwende Mac OSX. Ich habe das Problem behoben, indem ich mich als Administrator angemeldet habe

sudo su

Passwort

0voto

Munim Punkte 2446

Stellen Sie zunächst sicher, dass versteckte Dateien auf Ihrem Mac sichtbar sind. Falls nicht, tun Sie das:

  • Öffnen Sie das Terminal und geben Sie ein defaults write com.apple.Finder AppleShowAllFiles TRUE
  • killall Finder

Nächste Schritte:

  • Gehen Sie zu Users/user_name/.ssh/ alle Dateien entfernt.
  • Öffnen des Terminals Typ in ssh-keygen -t dsa
  • Entonces heroku keys:add ~/.ssh/id_dsa.pub

N.B. Ich habe es unter Mac OSX 10.7.2 Lion gemacht. Das Verfahren sollte aber auch bei anderen Systemen funktionieren.

0voto

Ildar Punkte 343

Versuchen Sie, die Berechtigungen im Festplattendienstprogramm (Mac OS X) zu reparieren. Hat mir geholfen

0voto

Nicholas Punkte 78

Ich möchte nur hinzufügen, dass das Verzeichnis nicht unbedingt C:\Users\ [username] \.ssh. Es ist das Verzeichnis, in dem Sie Ihren öffentlichen Schlüssel erstellt haben.

Zum Beispiel wurde mein Home-Verzeichnis in Windows in C:\[Benutzername] geändert. Ihr Heimatverzeichnis in einem .ssh-Unterordner ist der beste und wahrscheinlichste Ort, an dem Sie Ihre Schlüssel erstellt haben. Sie können Ihr Home-Verzeichnis in Windows mit dem Befehl überprüfen:

    echo %HOMEPATH%

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X