git clone fehlschlägt, für Heroku Projekt
(auf Mac)
Ich bin versucht zu Klonen, mein Projekt von meinem neuen computer. Ich zuerst generiert der ssh-Schlüsselpaare:
heroku keys:add /Users/y/.ssh/heroku_rsa.pub
heroku keys
zeigt:
ssh-rsa AAAAB3NzaC...B9DjpXg3fb [email protected]
Wenn ich versuche, mein Klon-Projekt von git clone [email protected]:xyz.git
Cloning into xyz...
Warning: Permanently added the RSA host key for IP address '50.19.85.132' to the list of known hosts.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Das ist seltsam.
EDIT: Wenn ich nicht umbenennen, mein pub-key-Datei, dann funktioniert es. Irgendwie heroku nicht wie umbenennen, meine Schlüssel.. in anderen Worten, nutzen Sie die deault id_rsa.pub
Namen.
- Sie haben
%HOME%
definiertC:/Users/y
? (haben Sie%HOME%
definiert überhaupt?) - haben Sie fügen Sie den privaten Schlüssel auf Ihrem
~/.ssh/authorized_keys
(oder wo auch immer Sie Ihren SSH-server sucht). Es nicht, den SSH-server nicht wissen, was zu tun w/ private-key-Authentifizierung. - Ich habe nicht eine authorized_keys-Datei. Ich hatte auch nie tun, schreiben Sie auf eine solche Datei auf meiner vorherigen Maschine.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es sieht aus wie Ihre key wird nicht geladen. Nur die Standard-namens-Schlüssel (id_rsa) standardmäßig geladen. Laden Sie die heroku key mit ssh-add (Befehl:
Ich hatte ein ähnliches problem. Auf den ersten, ich habe nicht einen Schlüssel mit dem Namen id_rsa.pub. Ich hatte nur einen key für github: github_rsa.pub. Ich lief
heroku keys
und sah, dass es erkennen, dass ich hatte einen Schlüssel. Aber anscheinend heroku nicht wie das github-Taste. Hier ist, was ich getan habe:Diese heruntergeladen, alle Dateien für das Projekt erfolgreich.
Diesem einfachen Befehl funktioniert (sofern Ihr ssh-Schlüssel korrekt Hinzugefügt vor)