Оказалось, что проблема заключалась в том, что я использовал URL-адрес для хранилища, отображаемого на странице моего хранилища Bitbucket, которое включает в себя имя пользователя перед именем домена Bitbucket, поэтому в итоге он выглядел как https://myusername@bitbucket.org/myusername/myrepo
.
Очевидно, что когда имя пользователя указывается таким образом, оно игнорирует то, что находится в разделе [auth]
. Я просто изменил URL-адрес в hgrc для моего локального клона репозитория, и он отлично подобрал раздел [auth]
.
Извините за то, что не включили эту деталь в вопрос.