У меня есть оболочка GIT BASH, работающая корректно с ключами SSH, поэтому я знаю, что мои основные шаги настройки верны, но я предпочитаю Windows PowerShell (на самом деле я предпочитаю терминал Mac или Linux, но из доступных вариантов...)
В любом случае.
Мой Windows PowerShell настроен с помощью скрипта PS1 в этом сообщении в блоге http://markembling.info/2009/09/ssh-agent-in-powershell, и, насколько я могу судить, запуск выполняетсяправильно
Starting SSH agent...
SSH agent PID: 5064
Но когда я пытаюсь войти в SSH или запустить команды git из powershell, мне все равно предлагается пароль.Кто-нибудь видел это раньше?Я предпочитаю PS Git Bash, но придерживаюсь его в худшем случае.
EDIT - Ответ предоставлен VonC = Добавить% HOME% к системным переменным среды Windows
To view or change environment variables:
Right-click My Computer, and then click Properties.
Click the Advanced tab.
Click Environment variables.
Click one the following options, under user variables:
Click New
variable name `HOME` (No quotes, or percentage signs)
value: C:\Documents and Settings\**your username**
Перезапустите powershell (или любую другую оболочку, которую вы любите), и ваш SSH работает по умолчанию.