Heroku 'Erlaubnis verweigert (publickey) fatale: Konnte nicht von Remote-Repository' Leiden lesen

Ich habe stundenlang nach einer Lösung für mein scheinbar einfach zu behebendes Problem gesucht. Es ist nicht so, dass meine Suche nichts ergab, sondern dass meine Suche so viele verschiedene Lösungen ergab, von denen keine funktioniert hat.

Wie auch immer, ich bin einfach nicht in der Lage, von meinem Mac aus auf mein Heroku-Repository zuzugreifen. Jeder Versuch gibt mir den folgenden Fehler (als würde er mich verspotten):

'Erlaubnis verweigert (publickey). fatal: Konnte nicht aus dem Remote-Repository lesen. '

Ich habe versucht (und erneut versucht), es auf viele verschiedene Arten zu beheben. Wie gesagt, ich habe in den letzten zwei Tagen einen guten Teil damit verbracht, nach einer Antwort zu suchen. Hier sind einige der Dinge, die ich ausprobiert habe:

Heroku-Tasten: Löschen, gefolgt von Heroku-Tasten: HinzufügenEinen SSH-Schlüssel mit 'ssh-keygen -t rsa' selbst neu generierenLöschen meines .ssh-Verzeichnisses, gefolgt von heroku-Schlüsseln: Löschen, gefolgt von der Erzeugung eines ssh-SchlüsselsMeine App auf Heroku löschen und eine neu erstellen (zum Glück war nicht viel da)

Ich kann gut von meinem GitHub-Repository abrufen, daher weiß ich, dass es keine Netzwerkverbindung gibt (Ping Heroku funktioniert auch).

Als Notlösung (die hoffentlich keine dauerhafte Lösung wird) habe ich mich bei meiner Ubuntu Amazon AWS ec2-Instanz angemeldet. Das Ziehen und Drücken von und zu Heroku funktioniert perfekt. Aus diesem Grund habe ich immer noch das Gefühl, das Problem liege beim ssh-Schlüssel auf meinem Mac. Beide Schlüssel erscheinen unter meinem Heroku-Konto. Ist die E-Mail-Adresse am Ende des Schlüssels von Bedeutung?

EDIT: Ich kann gut von GitHub aus pushen und ziehen (ich verwende jedoch kein ssh), also warum nicht Heroku?

An diesem Punkt bin ich bereit, alles zu versuchen. Vielen Dank!

Antworten auf die Frage(14)

Ihre Antwort auf die Frage