В домашних условиях это работает отлично. Сейчас я на другом компьютере (используя cygwin), и hg push не будет запрашивать имя пользователя/пароль:
[email protected] /cygdrive/d/repos/upthescala/viewprotect
$ hg push https://viewprotect.googlecode.com/hg/
pushing to https://viewprotect.googlecode.com/hg/
searching for changes
abort: http authorization required
Вот содержимое моего ~/.hgrc:
[http_proxy]
host=someproxy:8080
[ui]
username = My Name <myemail>
Заранее благодарим за любой совет!
Примечание: это, по-видимому, проблема cygwin. Когда я пытаюсь выполнить запрос Windows (cmd.exe), он работает как ожидалось:
D:\repos\upthescala\viewprotect>hg push https://viewprotect.googlecode.com/hg/
pushing to https://viewprotect.googlecode.com/hg/
searching for changes
http authorization required
realm: Google Code Mercurial Repository
user: myemailaddress
password: *********
remote: Success.
- LES