Ich bin nicht in der Lage, Push-in Github sowie Heroku Push zu drücken, habe ich verschiedene Methoden wie vorgeschlagen auf diesem Frage . Bitte helfen Sie dieses Problem zu lösen .. Ich sehe den folgenden Bericht, während ich versuche, zu drücken.
%Vor%Verwenden Sie Windows 7.
Geben Sie gem install heroku
Dann lade die rsa-Taste von github nach heroku hoch
%Vor%Sobald Sie mit heroku und github mit Befehl eingegeben haben, geht Ihr Code zu github und von dort zu Heroku
%Vor%und bald werden Sie diese Nachrichten sehen
%Vor%Offenbar akzeptiert Heroku die öffentlichen Schlüssel Ihres Geräts nicht. Stellen Sie sicher, dass Sie Ihren öffentlichen Schlüssel an heroku übergeben haben. Herokus Leitfaden zu SSH-Schlüsseln sollte helfen.
Ich hatte das gleiche Problem - stellt sich heraus, dass ich vergessen habe, dass Windows 8 die Eingabeaufforderung nicht standardmäßig mit Administratorrechten wie Windows 7 startet. Das Ausführen als Administrator hat mein Problem behoben.
Auf ubuntu sudo su
hat es für mich gelöst.
Wenn ich ssh verwendet habe, um den Schlüssel zu generieren, dann gibt es einen Benutzernamen am Ende der Datei, wenn Sie den Inhalt von "id_rsa.pub" lesen. Für mich war es "root @ pc-name", aber ohne sudo su
ist der aktuelle Benutzername "Benutzername @ pc-name" anstelle von "root @ pc-name". sudo su
löst das durch Wechseln zu "root @ pc-name".