我们有一个网络应用程序,我们正在部署到远程Ubuntu服务器。
该应用程序存储在BitBucket上,我们还使用了Fabric脚本来自动部署应用程序。
在服务器上,我们在/ var / www / name_of_site中有应用程序的文件,此文件夹是Mercurial存储库。这些文件由用户www-data,group www-data拥有,并且可以进行组写。
当我尝试登录服务器并在存储库中执行“hg add”时,我得到了:
adding fabfiles/fabfile.py
abort: could not lock working directory of /var/www/site_name: Permission denied
我尝试将自己添加到www-data中,但仍然会显示错误消息。我可以在/ var / www / site_name中创建文件夹/文件。
我在这里做错了吗?权限应该不同吗?
干杯, 维克多
答案 0 :(得分:26)
检查是否可以在.hg目录中添加/删除文件 - tonfa 10月27日10:27