4

Я новичок в 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), или что-то в этом роде, но как?

1 ответ1

5

Нашел ответ сам. Кажется, 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .