Getting "ssl required" when using an https URL

Pazu pazu at pazu.com.br
Thu Mar 6 18:13:27 CST 2008


Hello guys,

I'm hosting a mercurial repository on a remote machine, served by lighttpd.
Every time I try to push changes I get the "ssl required" message, despite going
through all the hassle of configuring SSL on the remote server.

Does hg validates the server certificate somehow? I'm using a certificate issued
by CACert.org, so it's probably not in the root certificate keychain (I'm using
Mac OS X, but I get the same error under Windows).

Here's a sample session output:

pazu at mini:jocomics$ hg --debug push
using https://hg.pazu.com.br/jocomics
http auth: user xxx, password ******
pushing to https://xxx:zzz@hg.pazu.com.br/jocomics
sending capabilities command
capabilities: unbundle=HG10GZ,HG10BZ,HG10UN lookup changegroupsubset
sending heads command
searching for changes
common changesets up to 7fcec21c740d
1 changesets found
List of changesets:
72ae760061ce9ad7f5a2ae77d089f3d83bd35ff0
sending unbundle command
sending 2666 bytes
ssl required

SSL works correctly in the browser (after I install CACert.org root
certificate), so I know the server is correctly set up. What else could I be
doing wrong?

Thanks,

-- Pazu



More information about the Mercurial mailing list