Tortoisehg непоследовательно запрашивает пароль для Push to Bitbucket - PullRequest
0 голосов
/ 05 июля 2019

У меня установлен Tortoisehg с клоном удаленного репозитория в Bitbucket, используя протокол https. Я включил расширение mercurial_keyring, и оно позаботилось об обработке пароля. Пока в один прекрасный день это не так. Каждый раз, когда я выполняю фиксацию, при push-после-фиксации он всплывает и запрашивает пароль.

Я тщательно сменил пароль на сервере и начал вводить этот пароль, когда его спросят. ЭТО НЕ ПОМОГАЕТ! Он не принимает этот пароль. Я нажал "Отмена", когда попросил пароль. Затем я иду и нажимаю зеленую кнопку Push в правом верхнем углу экрана. После запроса подтверждения - ЭТО ИДЕТ! Пароль не требуется!

Есть три компьютера, которые подключаются к этому конкретному хранилищу Bitbucket. Некоторое время двое из трех работали нормально, не спрашивая пароль. Тогда другой начал спрашивать! И тут появился третий, спрашивая что-то другое: «Вам нужно идентифицировать себя на сервере». Еще раз отмените, используйте кнопку, работает отлично!

Я так растерялся. Кто-нибудь видел это, кто-нибудь это исправил?

Кстати, удаленный репозиторий нигде не упоминается в моих настройках tortoisehg, но он есть в моем файле hgrc:

[paths]
default = https://joymaker3@bitbucket.org/joymaker3/my-repo-name

1 Ответ

0 голосов
/ 05 июля 2019

Я думаю, вам нужно перечитать хотя бы раздел 3.2. « Конфигурация репозитория (HTTP) » вики-расширения и проверьте настройки всех репозиториев:

  • хороший (полный) URL в [paths]
  • только необходимые данные (, если необходимо) в [auth] (без пароля для настроенного удаленного хранилища)

вы также можете включить отладку в TortoiseHG и проверить вывод при неудачном нажатии

...