Шаги
$ git push
Ожидаемый
Everything up-to-date
Фактический
Enter passphrase for key '/Users/whit537/.ssh/github':
Примечания
uname -a
: Darwin chad.whitacre 10.7.0 Версий 10.7.0 Ядра Darwin: Находившийся Jan 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. Если это работает, после того как я займусь a .profile
рычаг для обнаружения текущей сессии запуска автоматически.
Ваша связка ключей связывается с графическим входом в систему OS X. Когда Вы входите в систему компьютера локально, он открывает Вашу связку ключей. Терминал, с выполнением удара в нем, знает о Вашей связке ключей.
Когда Вы входите в систему удаленно через PuTTY, Ваша связка ключей не становится открытой, и PuTTY и удар не знают о нем - даже если Вы зарегистрированы локально также. Ссылка между ними просто не там.
Таким образом, я сожалею, но когда Вы входите в систему через PuTTY, Вы застреваете с необходимостью ввести пароль.
Это - то, если кто-то, кто знает внутренности системы связки ключей OS X, не может придумать некоторый способ вручную поместить ту ссылку на месте в рамках соединенной сессии Вашего PuTTY, но это по моему мнению - вероятно, больше работы, чем ввод в пароле время от времени.