Mercurial push, abort: authorization failed
Problem turned out to be repo dir permissions. chown www-data
solved it...
For those with TortoiseHg pushing to a web server (another unauthorized user on another PC):
In TortoiseHg: File - Settings - (Either globally or just for the current repository - tabs)
then the Server
settings.Web Server
Push Requires SSL - NoAllow Push - *
This does the same thing through the UI as lukmdo
's answer above (editing the hgrc file).