Bevor Sie mir sagen, dass ich mich auf die ähnlichen Fragen beziehen soll, habe ich buchstäblich alle ihre Antworten ausprobiert und meine eigenen Recherchen online durchgeführt (obwohl ich neu dazu bin). Wenn ich versuche, mit
die neuesten Änderungen an Heroku zu übertragen %Vor%und dann
%Vor%Ich bekomme Folgendes:
%Vor% Ich habe Schlüssel eingerichtet, entfernt, geändert usw. Alle meine Ordner / Dateien sind in Users/Dennis/...
Eine Datei, die ich zum Beispiel aktualisiere, befindet sich in: Users/Dennis/reviews/app/views/static_pages/about_us.html.haml
Was muss ich tun, um das Problem zu beheben?
Einmal ist mir das passiert und ich habe festgestellt, dass ich (mit mehreren Heroku-Konten) ein Konto benutzt habe, um das Git zu initialisieren, und ein anderes, um die Änderungen voranzutreiben. Offensichtlich würde dies Probleme mit Ihrem öffentlichen Schlüssel verursachen.
Wenn dies der Fall ist, entfernen Sie entweder die .git / .gitignore-Verzeichnisse und initialisieren Sie sie mit Ihrem bevorzugten Konto oder melden Sie sich mit dem Heroku-Konto an, das Sie zum Initialisieren des Git verwendet haben, und drücken Sie die Änderungen.
Ich stieß auf ein ähnliches Problem, als ich eine andere Heroku-App in einem Verzeichnis erstellte, in dem git bereits ein funktionierendes Remote zu einem bestehenden Repository in Heroku hatte. Ich habe immer genau dieselbe Fehlermeldung bezüglich des Fingerabdrucks erhalten. Also habe ich versucht, eine andere Umgebung für meine Webanwendung zu erstellen.
Mit diesen Befehlen konnte ich wieder zur Fernbedienung drücken. Beachten Sie, dass der Befehl keys:add
eine Liste verfügbarer öffentlicher Schlüssel enthält. Wählen Sie den richtigen Schlüssel aus, der dem Konto zugeordnet ist, das Sie verwenden möchten (dem die Anwendung zugeordnet ist).
heroku keys:add
- Wählen Sie den korrekten öffentlichen Schlüssel aus der Liste zum Hochladen auf Heroku. heroku accounts:set <account name>
Jetzt probiere git push heroku master
erneut und das Problem sollte weg sein.
Mein Setup verwendet auch das Konto-Add-On. und ich habe mehrere Heroku-Konten auf meinem Computer konfiguriert.
Tags und Links git heroku fingerprint key