Брелок, поставляемый Cygwin, устарел. В нем отсутствует поддержка ключей в стиле OpenSSH 6.8.
Если вы получаете сообщение об ошибке « Предупреждение: невозможно определить отпечаток пальца из следующей строки, возвращаясь к имени файла »,
Как подсказано на форуме Arch, добавьте эти строки рядом со строкой 817 в /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' ' ;;
и это около линии 17:
shopt -s extglob
И он должен начать функционировать, как ожидалось снова.