Ранее я бы раздавил все свои коммиты в ветке, выполнив следующее: -
git rebase -i f41790727e8c136d9987d5099cd01429459d8065
Однако, если я включу подпись GPG в хранилище.
Git Config Entry
[commit]
gpgsign = true
Тогда я получаю следующую ошибку.
gpg: cannot open tty `no tty': No such file or directory
error: gpg failed to sign the data
fatal: failed to write commit object
Could not apply f608db8... Testing
Я попробовал предложение в Как сохранить коммит gpg-подпись после интерактивного сдавливания ребаз? но
git rebase -i --gpg-sign=<my-email> f41790727e8c136d9987d5099cd01429459d8065
завершается с той же ошибкой.
Я действительно застрял в том, как я могу решить это. Вы должны быть в состоянии сделать ребаз с подписью GPG.