mercurial错误http 500访问被拒绝

mercurial错误http 500访问被拒绝,mercurial,Mercurial,当我试图将我最近的提交推送到我的远程服务器时,我收到一条mercurial error http 500 access denied错误消息 我如何解决这个问题 mercurial error http 500 access denied 这可能是由要推送到的服务器上的访问问题引起的。在我的服务器上,我意外地用root所有者和组创建了mercurial repo 我刚刚用更改了服务器端repo的所有者和组 sudo chown-R www-data:www-data-MyRepo/ 我又能推了

当我试图将我最近的提交推送到我的远程服务器时,我收到一条
mercurial error http 500 access denied
错误消息

我如何解决这个问题

mercurial error http 500 access denied
这可能是由要推送到的服务器上的访问问题引起的。在我的服务器上,我意外地用
root
所有者和组创建了mercurial repo

我刚刚用更改了服务器端repo的所有者和组
sudo chown-R www-data:www-data-MyRepo/

我又能推了。

这通常就是问题所在。如果您可以浏览和拉取,但不能推送,那是因为web服务器没有写入这些文件的权限。