ОБНОВЛЕНИЕ: A new version of TortoiseHG has been released (3.8.3 на момент написания статьи) и исправляет эту проблему: обновления до последней версии должно быть достаточно.
У меня была эта точно такая же проблема, и я нашел the following investigation article, чтобы быть полезной, чтобы лучше понять, что происходит (я не автор, BTW).
Короче, кажется, ошибка в mercurial_keyring расширения v1.0.1, введенных в TortoiseHG 3.6.2, который также, как представляется, быть закреплен в ст 1.1.1.
Если вы в Python компиляции, она должна быть возможность обновить его вручную в TortoiseHG, получая его из official bitbucket repo, скомпилировать его и вручную поместить его в файл /lib/library.zip TortoiseHG (в резервную копию его заранее может быть мудрым): если вы этого не сделали, у вас есть 2 варианта:
1) клонируйте битботте репо на ваш HDD, а затем настройте свою Mercurial-установку, чтобы использовать новую версию этого модуля расширения, написав следующее в своем C: \ Users \ USERNAME \ файл mercurial.ini (это было то, что я сделал):
[extensions]
mercurial_keyring = /path/to/mercurial_keyring/mercurial_keyring.py
(Обратите внимание: вам также может потребоваться указать путь в переменной PATH или PYTHONPATH env, в зависимости от того, на вашем компьютере уже установлен Python и/или Mercurial).
2) дождитесь следующего выпуска TortoiseHG, который будет содержать обновленную версию.
Почему бы не спросить проект напрямую? У них есть [трекер ошибок] (https://bitbucket.org/tortoisehg/thg/issues/?kind=bug&status=open). –
Почему бы не спросить проект напрямую? Закон Годвина, и потому, что Stackoverflow испортил мне! Я ненавижу поиск через дюжину разных потоков, которые ищут один и только один ответ. –