Оба существующих ответы предлагают хранить имя пользователя и пароль в незашифрованном виде в обычном тексте , который немного нет-нет.
Вместо этого вы должны использовать расширение Keyring , так как оно было специально разработано для безопасного сохранения паролей аутентификации. Он уже поставляется в комплекте с TortoiseHg , поэтому все, что вам нужно сделать, это активировать его, написав в файле mercurial.ini следующее :
[extensions]
mercurial_keyring=
Вы также должны будете связать свое имя пользователя с URL-адресом, отредактировав свой файл репозитория .hg \ hgrc, как в примере ниже:
[paths]
default = https://<your_username>@bitbucket.org/tortoisehg/thg
Дополнительные сведения о том, как связать ваше имя пользователя с URL-адресом, см. В разделе « Конфигурация репозитория (SMTP) » на странице расширения набора ключей .