меры
- Откройте 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 Версия 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
для автоматического обнаружения текущего сеанса запуска.