(auf Mac) Ich versuche, mein Projekt von meinem neuen Computer zu klonen. Ich habe zuerst die SSH-Schlüsselpaare generiert:
%Vor% heroku keys
zeigt:
Wenn ich versuche, mein Projekt nach git clone [email protected]:xyz.git
Das ist seltsam.
EDIT: Wenn ich meine Pub-Schlüsseldatei nicht umbenenne, funktioniert es. Irgendwie mag es heroku nicht, meine Schlüssel umzubenennen. Mit anderen Worten, benutze den default id_rsa.pub
name.
Es sieht so aus, als ob Ihr Schlüssel nicht geladen ist. Standardmäßig wird nur der benannte Standardschlüssel (id_rsa) geladen. Laden Sie den Heroku-Schlüssel mit dem Befehl ssh-add:
%Vor% Ich hatte ein ähnliches Problem. Zuerst hatte ich keinen Schlüssel namens id_rsa.pub. Ich hatte nur einen Schlüssel für Github: github_rsa.pub. Ich lief heroku keys
und sah, dass es erkannte, dass ich einen Schlüssel hatte. Aber anscheinend mag Heroku diesen GitHub-Schlüssel nicht. Folgendes habe ich getan:
Dies hat alle Dateien für das Projekt erfolgreich heruntergeladen.
Dieser einfache Befehl funktioniert einwandfrei (vorausgesetzt, dass Ihr ssh-Schlüssel zuvor korrekt hinzugefügt wurde)
Tags und Links git heroku ssh public-key