Если в командной строке git я подпишу коммит в PowerShell ISE (как администратор или нет), я получаю следующую ошибку:
C:\Users\MyName\myrepo> git commit -S -m «Тестирование подписанной фиксации в PowerShell ISE».
git : gpg: WARNING: unsafe permissions on homedir 'C:\Users\Jerry\AppData\Roaming\gnupg' At line:1 char:1 + git commit -S -m "Testing signed commit in PowerShell ISE." + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (gpg: WARNING: u...\Roaming\gnupg':String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError gpg : cannot open tty no tty': No such file or directory error: gpg failed to sign the data fatal: failed to write commit object
Подписанные коммиты работают в командной строке и консоли Powershell (как администратор или нет), поэтому я предполагаю, что у GPG проблемы с ISE? Ошибка говорит о том, что разрешения небезопасны для «homedir» (где находится gnupg), но я не знаю, как сделать разрешения Windows для этого каталога безопасными для требований GPG (если это вообще проблема).
Любая помощь приветствуется, спасибо!