can pull - cannot push - with or without hgrc(?) auth issues

Paul Boddie paul.boddie at biotek.uio.no
Thu Nov 4 11:15:16 CDT 2010


John Stean wrote:
> Hello, thanks for the help so far on this. I am so close to having 
> this set up, but having one last issue.
>
> I can pull from my new repository over https, and form this I have to 
> provide uname and password that I set up using htpasswd.

This would suggest that the Apache mechanisms are working.

[...]

> WITH hgrc the only difference is the final auth returns:
> abort: HTTP Error 500: Internal error
>
> I have tried no hgrc file
> an hgrc file with and without [path] (I only need [path] section for a 
> pull dont i?)
> I have tried adding the https uname password in an [auth] section, no 
> change

The username and password should only be of concern to Apache, since it 
is the Web server which controls the authentication.

> Whenever I have the hgrc file, it throws a 500 response for the last 
> auth, and without the hgrc file it just returns authorization failed.
>
> Can you offer any help here please? I am wondering if this is an 
> apache setup issue rather than mercurial?

With 500 errors, you're almost certainly advised to check the Apache 
error.log file for specific problems. I guess you've read the following 
section of the documentation...

http://mercurial.selenic.com/wiki/PublishingRepositories#Allowing_push

Paul


More information about the Mercurial mailing list