Ich bekomme immer wieder diesen Fehler. Ich benutze einen Mac. Ich habe einen Schlüssel generiert und ihn mit Heroku hinzugefügt
heroku config:add key="ssh-rsa [email protected]"
Das funktioniert aber nicht. Ich bekomme immer den gleichen Fehler. Was kann ich dagegen tun, ohne ssh-keygen neu zu installieren?
git
configuration
heroku
Picardo
quelle
quelle
Die obige Lösung hat bei mir nicht funktioniert, da in meinem Ordner ~ / .ssh keine Schlüssel generiert wurden.
Meine Lösung bestand darin, einfach zu tippen
heroku keys:add
Die Ausgabe im Terminal war:
Siehe: https://devcenter.heroku.com/articles/keys
quelle
Ich stand vor dem gleichen Problem. Ich schreibe meine Erfahrung so, dass sie jemand anderem hilft.
Ich habe versucht, den Anweisungen auf der offiziellen Website zu folgen. Erste Schritte mit Ihrer Facebook-App auf Heroku
Obwohl es vor allem das Video ziemlich abscheulich ist, ist es ziemlich ärgerlich zu bemerken, dass sie nicht erwähnen, dass SSH-Schlüssel eingerichtet werden müssen. Entweder ist es standardmäßig eingestellt (ich weiß nicht) oder Sie erhalten den vom Fragenplakat erwähnten Fehler.
Also habe ich folgendes gemacht:
1. öffnete die Git-Shell
2. tippte folgendes ein
3 . Anschließend konnte ich mein Repository überprüfen
Bitte stimmen Sie meine Antwort nicht ab. Obwohl ich dem, was bereits gepostet wurde, keinen neuen Wert hinzufüge, hoffe ich, dass meine Erfahrungen jemandem helfen werden, der neu in der Verwendung von git & heruko ist. Daher habe ich Screenshots hinzugefügt.
quelle
Kopieren Sie die Dateien in Ihren .ssh-Pfad, z.
in den git .ssh Ordner.
Wenn der .ssh-Ordner nicht im Git-Verzeichnis vorhanden ist, erstellen Sie ihn einfach und fügen Sie Ihre Dateien ein.
Aus irgendeinem Grund erfordert Windows, dass sich ein .ssh-Pfad sowohl im Benutzerverzeichnis als auch im Git-Verzeichnis befindet. Standardmäßig wird dies nicht hinzugefügt, sodass Sie es einfach selbst erstellen müssen.
Führen Sie nach dem Hinzufügen der Dateien zum Git-Verzeichnis einfach den folgenden Befehl erneut aus:
quelle
Dies könnte auch auf API-Probleme hinweisen. Stellen Sie sicher, dass Sie https://status.heroku.com überprüfen
quelle
Wenn Sie noch keinen SSH-Schlüssel haben, versuchen Sie, ihn mit dem folgenden Befehl zu generieren:
Um die verweigerte Heroku-Berechtigung (öffentlicher Schlüssel) loszuwerden, fügen Sie Ihre Schlüssel zu Heroku hinzu, indem Sie:
Um die verweigerte Github-Berechtigung (öffentlicher Schlüssel) zu entfernen, fügen Sie Ihre Schlüssel zu Github hinzu, indem Sie:
quelle