меры
- Откройте PuTTY на моем рабочем столе Windows.
- SSH в мой MacBook Pro.
- перейдите к клону GitHub
$ git push
ожидаемый
Everything up-to-date
фактический
Enter passphrase for key '/Users/whit537/.ssh/github':
Примечания
- Ключ GitHub указан в Доступе цепочки для ключей.
- Я могу показать его пароль в Keychain Access.
- Я могу использовать эту фразу-пароль успешно в приглашении в PuTTY.
- Я получаю ожидаемый результат в окне терминала на MacBook.
uname -a
: Darwin chad.whitacre 10.7.0 Darwin Kernel Версия 10.7.0: Сб 29 января 15:17:16 PST 2011; root: xnu-1504.9.37 ~ 1 / RELEASE_I386 i386
Обновления
2011-04-12: я обнаружил этот security
инструмент с помощью вопроса в соответствующей боковой панели (не заметил его в списке возможных ответов при публикации). Я пытался бежать, security unlock-keychain
но я получил тот же результат. Кажется, должен быть какой-то способ сделать это. На самом деле речь идет о двух ключах, и это длинные парольные фразы, а не короткие пароли, и они мне часто нужны в течение дня. Так что у меня есть какой-то стимул докопаться до сути.
2011-04-13: Это звучит многообещающе . Я вижу /tmp/launch-*****/Listeners
файл на MacBook. В следующий раз, когда я буду на ПК, я попытаюсь установить настройки SSH_AUTH_SOCK
в моем сеансе PuTTY. Если это сработает однажды, я посмотрю о .profile
ловушке для автоматического обнаружения текущего сеанса запуска.