Mercurial аутентификация, кеширование? - PullRequest
6 голосов
/ 29 сентября 2010

Мой сервер Mercurial требует проверки подлинности https для извлечения. Как я могу кэшировать мою информацию аутентификации на клиенте, не открывая простой текстовый пароль на диске?

Я ищу что-то вроде с использованием sudo с аутентификацией mercurial и ssh , но для HTTPS.

Ответы [ 2 ]

6 голосов
/ 29 сентября 2010

вы изучили Mercurial keyring ?

Он поддерживает HTTPS и поставляется в комплекте с последней версией TortoiseHg .Если у вас нет TortoiseHg, вы можете установить его как любое другое расширение (хотя я рекомендую TortoiseHg, если вы пользователь Windows).

0 голосов
/ 29 сентября 2010

Вы можете поместить секцию [auth] в свой ~.hgrc:

[auth]
foo.prefix = hg.intevation.org/mercurial
foo.username = foo
foo.password = bar
foo.schemes = http https

. Или вы всегда можете использовать URL с информацией для аутентификации, которая действительна как в Mercurial, так и вПанель URL веб-браузера:

http://user:pass@host.com/path/to/repo/

, которую вы поместили бы в раздел .hg/hgrc файла репо [path].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...