Автоматическая авторизация в mercurial

Написано 17 Июнь, 2013 в категории CentOS,Linux,Ubuntu/Debian/Mint

Проблема: при выполнении команды "hg pull" необходимо каждый раз вводить логин/пароль для доступа к репозиторию. Это утомляет особенно, когда работа ведется на компьютере, доступ к которому имеете только вы.

Для того чтобы mercurial не спрашивал пароль - необходимо в файле ~/.hgrc прописать секцию [auth]
Например, вот так:

[auth]
mp.prefix=http://myproject.com/src/product
mp.username={username}
mp.password={password}

mp - префикс связывающий url репозитория с учетными данными пользователя.
Если файл ~/.hgrc отсутствует, то его нужно создать и вставить в него секцию [auth].

И будет вам щастье :)