Как сообщить TortoiseHg (или Mercurial в целом), что я хочу использовать данный ключ SSH при отправке/извлечении в/из удаленного репозитория?
Как заставить Mercurial в Windows использовать ключ SSH для push/pull?
Ответы (2)
В Windows см. раздел Доступ к репозиториям, управляемым через SSH, из клиента Windows: вам понадобится PuTTY, plink и конкретный параметр конфигурации.
Чтобы поместить это в определенный репозиторий, введите .hg/hgrc
[ui]
ssh="C:\path to\plink.exe" -ssh -i "C:\your path to\private.key"
Также обратите внимание, что вам не нужно указывать путь к ключу, если вы используете конкурс.
person
Chris Morgan
schedule
02.12.2010
Я просто хочу добавить к этому замечательному ответу, что если вы добавили к URL-адресу
ssh://
репозитория имя пользователя и вошли в систему с другим именем пользователя, вам нужно добавить -l $login_username
- person Marco Sulla; 29.04.2021
Вам нужно использовать PuTTY, настроить в нем профиль для подключения к удаленному репозиторию. а затем в TortoiseHg вы можете подключиться к ssh://profilename/
например Я настроил один для битбакета и назвал его битб, поэтому соединение ssh://bitb/url-to-repo.
person
Ben
schedule
02.12.2010