TortoiseHg блокируется при выборке SSH из BitBucket

TortoiseHg блокируется, когда я делаю извлечение из своего репозитория на BitBucket с помощью SSH. Он просто отказывается возвращаться, даже спустя час.

Я предполагаю, что проблема связана с тем, что мой закрытый ключ имеет связанную парольную фразу. (Все работает нормально, когда я делаю это из командной строки, но мне нужно ввести пароль моего ключа).

Итак, мой вопрос: как мне заставить TortoiseHg узнать пароль моего ключа, чтобы я мог использовать его?


person Nick Hodges    schedule 03.03.2011    source источник
comment
У Krtek есть ваш ответ (используйте ssh-agent!), но при отладке такого рода вещей заставьте tortoisehg передать '-v -v' в ssh в качестве аргумента и проверьте вывод, чтобы увидеть, чего он ждет.   -  person Ry4an Brase    schedule 03.03.2011


Ответы (1)


Вы должны использовать SSH-агент, который сохранит расшифрованный ключ в памяти.

Это очень просто в Unix, просто запустите ssh-agent, а затем ssh-add запросит у вас пароль, а затем сохранит ключ.

Для Windows вы можете следовать этому руководству по использованию ssh-агента с TortoiseSVN в Windows: http://matttrent.com/articles/how-use-ssh-agent-windows-tortoisesvn . Если у вас уже есть пара ключей, вам будет полезна только часть о Pageant.

person krtek    schedule 03.03.2011