Можно использовать ssh для git с удаленного терминала. Но при использовании команды Fabric на локальном компьютере требуется пароль.
После того, как я проверил fablog, я нашел это:
DEB [20150804-15:13:13.251] thr=1 paramiko.transport: Switch to new keys ...
DEB [20150804-15:13:13.279] thr=2 paramiko.transport: Trying discovered key a0329c4d2669f3c5ab5651cef4f41eda in /Users/howie/.ssh/id_rsa
DEB [20150804-15:13:13.293] thr=1 paramiko.transport: userauth is OK
INF [20150804-15:13:14.509] thr=1 paramiko.transport: Authentication (publickey) failed.
DEB [20150804-15:13:14.524] thr=2 paramiko.transport: Trying discovered key cff84423999b0044447c1334af27ca91 in /Users/howie/.ssh/id_dsa
DEB [20150804-15:13:14.528] thr=1 paramiko.transport: userauth is OK
INF [20150804-15:13:14.537] thr=1 paramiko.transport: Authentication (publickey) failed.
Кажется, ткань пытается использовать id_rsa по умолчанию для подключения к git, но правильный файл был назван id_rsa_osc, потому что у меня есть несколько git-окружений.
Как настроить ткань для подключения к git с помощью пользовательского файла ssh?