Всичко е наред с ssh към git от отдалечен терминал. Но се изисква парола, докато използвам команда за тъкани на локално ниво.
След като проверих 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.
Изглежда, че fabric се опитва да използва id_rsa по подразбиране, за да се свърже с git, но правилният файл беше наименуван като id_rsa_osc, защото имах множество git среди.
Как мога да конфигурирам fabric за свързване към git с персонализиран ssh файл?