Kiedy zrobić git commit -a -S -m "Commit Message"
, otrzymuję ten błąd:Git nie pytaj mnie o gpg hasłem i nie mój popełnić
You need a passphrase to unlock the secret key for
user: "Username (Gpg Key) <email-id>"
2048-bit RSA key, ID 2487BE7C, created 2016-10-03
error: gpg failed to sign the data
fatal: failed to write commit object
Ale to nawet nie zapytać/prosi o hasło kiedy popełnić. W jaki sposób i gdzie mogę wprowadzić moje hasło podczas używania flagi gpg -S
?
jesteś pewna gpg może odczytać dane wejściowe? Jeśli stdin jest zamknięty, zobaczysz powyższy komunikat o błędzie. Jeśli polecenie git nie jest uruchamiane w powłoce interaktywnej, może być konieczne uruchomienie programu gpg-agent, aby obsłużyć dane wejściowe hasła. –
@ G.Sliepen Można powiedzieć, jak go uruchomić, proszę? – Dawny33