Ich habe an der Einrichtung meiner Entwicklungsumgebung gearbeitet. Wenn ich ein Commit erstelle, wird es automatisch von GPG signiert. Ich folgte Githubs Dokumentation zu diesem Thema: https://help.github.com/categories/gpg/.IntelliJ kann keine Änderungen beim Commit (GPG) festschreiben
Ich versuche, die Git-Schnittstelle von IntelliJ zu verwenden, um ein Commit zu erstellen, aber es schlägt immer mit diesem Fehler fehl.
gpg: cannot open `/dev/tty`: Device not configured error: gpg failed to sign the data fatal: failed to write commit object
ich diesen Fehler nicht begegnen, wenn git direkt von meinem Terminal, entdeckte ich ein Problem, wo jemand ein ähnliches Problem hatte (mit Source-Tree) und erwähnt etwas über die GUI Aufspringen nicht zu Passwort eingeben. Ich gehe davon aus, dass dies ähnlich zu diesem Problem ist.
Wie kann ich dieses Problem beheben?
FYI diese Datei befindet sich im Home-Verzeichnis https: //www.gnupg.org/documentation/manuals/gnupg/GPG-Configuration.html –
Ich musste auch die Git-Konfigurationsdatei mit 'git config --global gpg.program $ (was gpg)' setzen –