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