Ich mache derzeit ein Rails-Projekt, das temporäre Ordner in einer Heroku-Anwendung initialisiert, hinzufügt, festschreibt und verschiebt. Ich habe einen Arbeiter, der die Tilde-Syntax zu git init
, git add .
usw. verwendet, aber es wird mir nicht erlauben, etwas zu schieben, wenn ich nicht eingeloggt bin, was ich nicht tun kann, da dies ein automatisierter Prozess ist.Wie kann ich mich bei einem Heroku-Werksprüfstand anmelden?
In der Entwicklung, ich habe gerade mit meinen Anmeldeinformationen angemeldet, wenn Sie dazu aufgefordert und es meine Anmeldeinformationen gespeichert, aber ich kann nicht scheinen, wie es in der Produktion (Heroku speziell) zu tun.
Wie kann ich das in Heroku tun? Danke!
Die Fehlermeldung erhalte ich
*** Please tell me who you are.
2016-05-31T00:14:48.579213+00:00 app[worker.1]:
2016-05-31T00:14:48.579214+00:00 app[worker.1]: Run
2016-05-31T00:14:48.579235+00:00 app[worker.1]:
2016-05-31T00:14:48.579236+00:00 app[worker.1]: git config --global user.email "[email protected]"
2016-05-31T00:14:48.579237+00:00 app[worker.1]: git config --global user.name "Your Name"
2016-05-31T00:14:48.579237+00:00 app[worker.1]:
2016-05-31T00:14:48.579238+00:00 app[worker.1]: to set your account's default identity.
2016-05-31T00:14:48.579238+00:00 app[worker.1]: Omit --global to set the identity only in this repository.
2016-05-31T00:14:48.579239+00:00 app[worker.1]:
2016-05-31T00:14:48.579244+00:00 app[worker.1]: fatal: empty ident name (for <omitted.(none)>) not allowed
2016-05-31T00:14:48.627233+00:00 app[worker.1]: Host key verification failed.
2016-05-31T00:14:48.627836+00:00 app[worker.1]: fatal: Could not read from remote repository.
2016-05-31T00:14:48.627842+00:00 app[worker.1]:
2016-05-31T00:14:48.627843+00:00 app[worker.1]: Please make sure you have the correct access rights
Entschuldigung für die späte Antwort. Was passiert, wenn ich ohne Klonen initialisiere und drücke? Meine Heroku-App erstellt einen Ordner mit einer Reihe von Dateien, initialisiert den neuen Ordner, fügt alles hinzu, schreibt es und schiebt es in ein Repository, das ich zuvor erstellt habe. –
Ich habe 'git config --global credential.helper cache' mit der Option timeout gefunden. Gibt es eine Möglichkeit, das Unendliche zu machen? Und würde das auf andere Heroku-Dynoden der gleichen App übertragen werden? –