Ambas as respostas existentes sugerem armazenar seu nome de usuário e senha não criptografados em texto sem formatação , o que é meio que não.
Você deve usar a extensão Keyring , pois ela foi projetada especificamente para salvar com segurança senhas de autenticação. Ele já vem com o TortoiseHg , então tudo o que você precisa fazer é ativá-lo, escrevendo o seguinte no seu arquivo mercurial.ini :
[extensions]
mercurial_keyring=
Você também precisará associar seu nome de usuário ao URL de envio editando o arquivo .hg \ hgrc específico do repositório, como no exemplo abaixo:
[paths]
default = https://<your_username>@bitbucket.org/tortoisehg/thg
Para obter mais detalhes sobre como associar seu nome de usuário ao URL, consulte a seção SMTP (Repository Configuration) da página de extensão Keyring .