Sie könnten nscd ausgeführt haben. Die Sache speichert Passwd-Einträge, so dass Programme ihre Zeit nicht verschwenden, indem sie/etc/passwd, NIS, LDAP oder was auch immer aufspüren.
Wenn die Datenbank der Sache beschädigt wird (unwahrscheinlich, heutzutage), oder wenn sie eine negative Antwort zwischenspeichert (viel wahrscheinlicher), kann sie willkürliche Benutzer aus ihrem Cache löschen. "sudo nscd -i passwd" sollte funktionieren.
Wenn das Problem nicht behoben wird, kill nscd, damit die Anforderungen nicht mehr zwischengespeichert werden. Das Problem lösen. Entfernen Sie dann /var/cache/nscd/passwd
und starten Sie nscd neu.
Dies kann passieren, wenn LDAP/NIS/was auch immer nicht rechtzeitig antwortet, und die Nicht-Antwort wird als "nicht existierender Eintrag" anstelle von "Service-Problem" fehlinterpretiert.
Das ist eine ssh-Fehlermeldung, dh Ihre Benutzer-ID konnte nicht in der Passworteingabe gefunden werden. Konntest du schon mal mit diesen Zugangsdaten pushen? Es könnte eine Server-Fehlkonfiguration sein. –
Ja, nur wenige Minuten vor diesem Fehler konnte ich pushen. Könnte das Zurücksetzen meiner Heroku-Anmeldedaten dies beheben? Wie würde ich das tun? –
Ich würde Heroku um Hilfe bitten. Es klingt wie ein Problem mit dem Server. –