Das Problem, mit dem ich konfrontiert war, war unter Windows und immer, wenn ich "heroku keys:add" ausführe, werden die Github-Schlüssel ausgewählt. Hier sind die Schritte, die ich befolgt habe, um das Problem zu lösen
- in das .ssh-Verzeichnis unter dem Ordner "Dokument und Einstellungen" gehen und die Git-Hub-Schlüssel löschen
- den Befehl ausführen heroku schlüssel:add
Mit dem obigen Befehl wurde ich aufgefordert, einen neuen Schlüssel zu erzeugen, und die folgende Ausgabe wurde angezeigt Es konnte kein vorhandener öffentlicher Schlüssel gefunden werden. Möchten Sie einen generieren? [Yn] Y Generierung eines neuen öffentlichen SSH-Schlüssels. Öffentlichen SSH-Schlüssel hochladen C:/Dokumente und Einstellungen/Admin/.ssh/id_rsa.pub... done ! Das 'heroku'-Gem ist veraltet und wurde durch den Heroku Toolbelt ersetzt, den Sie hier herunterladen und installieren können https://toolbelt.heroku.com .
- Führen Sie den Befehl erneut aus heroku schlüssel:add
Der obige Befehl ergibt nicht die folgende Ausgabe Vorhandenen öffentlichen Schlüssel gefunden: C:/Dokumente und Einstellungen/Admin/.ssh/id_rsa.pub Hochladen des öffentlichen SSH-Schlüssels C:/Dokumente und Einstellungen/Admin/.ssh/id_rsa.pub... done
- Verwenden Sie nun git push heroku master
Mit den oben genannten Schritten konnte ich das Problem lösen und die Anwendung in der Cloud bereitstellen.