O chaveiro fornecido pela Cygwin está desatualizado. Falta suporte para chaves no estilo OpenSSH 6.8.
Se você receber a mensagem de erro " Aviso: não é possível determinar a impressão digital na linha a seguir, voltando ao nome do arquivo ",
Como sugerido no fórum do Arch , adicione essas linhas perto da linha 817 em /usr/bin/keychain
:
*\ @(SHA256|MD5):[0-9a-zA-Z\+\/=]*)
# The new OpenSSH 6.8+ format,
# 1024 SHA256:mVPwvezndPv/ARoIadVY98vAC0g+P/5633yTC4d/wXE /home/barney/.ssh/id_dsa (DSA)
echo "$ef_line" | cut -f2 -d' '
;;
e esta perto da linha 17:
shopt -s extglob
E ele deve começar a funcionar como esperado novamente.