2017-05-03 2 views
0

Ich baue eine Heroku App, die Heroku apps für mein Unternehmen setzt.Rahmen Heroku Anmeldeinformationen für eine Anwendung auf Heroku

ich Bibliotheken bin mit wie gitpython und heroku3 meine Anwendung zu verwalten und alles funktioniert super auf meinem lokalen Laptop.

Allerdings, wenn ich es zu Heroku starten erhalte ich diese Fehlermeldung:

2017-05-03T16:31:43.368895+00:00 app[web.1]: cmdline: git push --set-upstream heroku master 
2017-05-03T16:31:43.368896+00:00 app[web.1]: stderr: 'fatal: could not read Username for 'https://git.heroku.com': No such device or address' 

Grundsätzlich wird dieser Fehler zu sagen, dass mein App Heroku Anmeldeinformationen nicht korrekt initialisiert werden.

(I durchgeführt heroku auth:logout auf meinem lokalen Computer und mein Skript erneut aus. Ich war in der Tat mit Benutzername und Passwort am Terminal aufgefordert)

Wie kann ich meine Heroku Berechtigungsnachweis zu meinem git-Client hinzufügen wenn meine Git Client ist nicht mein Terminal? Gibt es einige git config Ich kann ausführen, um den Heroku-Benutzernamen und das Passwort für meine Git-Client von gitpython verwaltet zu setzen?

===

Ich weiß ~/.netrc Datei nach erzeugt heroku auth:login auf meinem lokalen Computer ausgeführt werden. Ich weiß jedoch nicht, wo diese Datei gespeichert werden soll, wenn meine Anwendung auf dem Heroku läuft.

+0

Verwenden Sie Github? –

+0

Nein. Ich habe mich für die Verwendung der .netrc-Datei entschieden. – Sparrowcide

Antwort

0

Ja die URL https://git.heroku.com ist nicht korrekt. Wenn Sie die App erstellt haben, sollten Sie eine URL von https://example.herokuapp.com/ | https://git.heroku.com/example.git haben. Der spätere ist der, auf den du schiebst. Haben Sie git init in Ihrem Root-Verzeichnis ausgeführt?

auch viele gute Informationen über Heroku dafür.