O Gnome Keyring está gerenciando as chaves ssh no Unity por padrão.
auth.log mostra isso
gnome-keyring-daemon[1823]: no private keys found in file
gnome-keyring-daemon[1823]: invalid or unrecognized private SSH key: <email>
gnome-keyring-daemon[1823]: signing of the data failed: The operation failed
gnome-keyring-daemon[1823]: no private keys found in file
gnome-keyring-daemon[1823]: invalid or unrecognized private SSH key: <email>
gnome-keyring-daemon[1823]: signing of the data failed: The operation failed
Uma postagem no blog aqui detalha como desative o Gnome Keyring em sessões de desktop. Eu listei os passos abaixo.
Etapas para desativar o Chaveiro do Gnome no Unity:
1) "Exibe" o Gnome Keyring dos Aplicativos de inicialização editando o arquivo /etc/xdg/autostart/gnome-keyring-ssh.desktop
e alterando "NoDisplay" para falso.
2) Execute "Startup Applications" via Dash e desmarque o Gnome Keyring. Isso impedirá que o Gnome Keyring seja iniciado quando o Unity for iniciado.
3) Efetue logout e faça o login novamente.
Após o novo login, posso executar git clone <url>
e git fetch
com êxito.