Как заставить Mercurial на Windows использовать SSH-ключ для push / pull? - PullRequest
6 голосов
/ 02 декабря 2010

Как сообщить TortoiseHg (или Mercurial в целом), что я хочу использовать данный ключ SSH при нажатии / извлечении из / в удаленный репозиторий?

Ответы [ 2 ]

7 голосов
/ 02 декабря 2010

В Windows см. Доступ к управляемым SSH репозиториям из клиента Windows : вам нужны PuTTY, plink и определенный параметр конфигурации.

Чтобы поместить это в конкретный репозиторий, введите .hg/hgrc

[ui]
ssh="C:\path to\plink.exe" -ssh -i "C:\your path to\private.key"

Также обратите внимание, что вам не нужно указывать путь к ключу, если вы используете Pageant.

0 голосов
/ 02 декабря 2010

Вам нужно использовать PuTTY, настроить в нем профиль для подключения к удаленному репозиторию.а затем в TortoiseHg вы можете подключиться к ssh: // profilename /

например, я установил один для bitbucket и назвал его bitb, поэтому соединение ssh: //bitb/url-to-repo.

...