Я пытаюсь написать простой скрипт, который клонирует существующее хранилище печи Mercurial, использующее аутентификации https.У меня есть этот фрагмент:
from mercurial import hg, ui
repo = hg.repository(ui.ui(), "https://something.kilnhg.com/...")
Обычно, всякий раз, когда я клонирую этот репозиторий или что-то в этом роде, Mercurial просит меня подтвердить свою подлинность, используя имя пользователя и пароль.Вместо этого приведенный выше фрагмент просто не авторизуется и выдает мне эту ошибку:
[a bunch of tracebacks...]
File "C:\Python26\lib\site-packages\mercurial\url.py", line 131, in find_user_password
raise util.Abort(_('http authorization required'))
mercurial.error.Abort: http authorization required
Как передать имя пользователя и пароль функции hg.repository
?Я посмотрел оба источника на hg.py и ui.py, но ни один из них не помог.