Mercurial [auth] раздел

4080
Felix

Я новичок в Mercurial, и я пытаюсь настроить hgrcтаким образом, чтобы я мог нажать в хранилище кода Google без необходимости каждый раз вводить пароль. Я мог бы просто указать https://user:pass@project.googlecode.com/хранилище под paths.default, но это кажется грязным. Таким образом, я пытаюсь использовать [auth]раздел, который, насколько я могу судить, рекомендуется по сравнению с первым решением. Пока я настроил это так:

[auth] myproject.prefix = myproject.googlecode.com/hg myproject.username = my.username myproject.password = ****** myproject.schemes = https 

Но я не знаю, куда идти отсюда. Попытка нажать дает:

abort: repository default-push not found! 

Я как-то должен указать репозиторий по умолчанию для использования (myproject), или что-то в этом роде, но как?

4

1 ответ на вопрос

5
Felix

Нашел ответ сам. Кажется, Mercurial умело сопоставляет записи [auth]с записями в path. В этом случае правильным hgrcбудет:

[paths] default = https://myproject.googlecode.com/hg [auth] myproject.prefix = myproject.googlecode.com/hg myproject.username = my.username myproject.password = ****** myproject.schemes = https 

Похожие вопросы