Seeing "ssl required" on push
Andrew Lentvorski
bsder at allcaps.org
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:
>
> http://www.selenic.com/mercurial/wiki/index.cgi/HgWebDirStepByStep#head-2db756a7f816958aab4c7e7e26e28a9f909fdf99
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 http://192.168.205.6:8000/
pushing to http://192.168.205.6:8000/
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.
Thanks,
-a
More information about the Mercurial
mailing list