Seeing "ssl required" on push

Andrew Lentvorski bsder at
Sat Oct 4 16:24:40 CDT 2008

Martin Geisler wrote:

> By default, Mercurial will not accept pushes over insecure channels.
> Have you tried adding
>   [web]
>   push_ssl = false
> like described here:

While I feel like an idiot for missing the FAQ, it doesn't fix the 
problem.  I did add it to both the server and the client hgrc files.

The error changes, now I get:

$ hg push
pushing to
searching for changes
abort: authorization failed

Server is the same TortoiseHg, error is consistent whether client is 
command line or another TortoiseHg.

However, an auxiliary question is "Why on earth would TortoiseHg *NOT* 
be configured with SSL by default?"  Given that TortoiseHg is installing 
everything (including Python), why would you not want SSL?  Did I miss 
an installation option or something?

For now, I can work around this by simply inverting the servers and 
pulling when I need to do a push.


More information about the Mercurial mailing list