post receive hook显示权限错误

时间:2016-05-20 12:59:58

标签: git git-post-receive

我正在尝试将代码推送到beta目录,因为开发人员从本地系统推送代码。所以我在接收后的钩子中创建了一个文件并给予他们足够的权限,它会执行但是会抛出错误

  

remote:致命:无法切换到路径到beta-dir':权限   拒绝用户@ ip:/ path-to-repo 46bbd50..787b266 master - >主

1 个答案:

答案 0 :(得分:0)

检查路径到beta-dir的权限和所有权。尝试更改它们。作为所有者授予您的用户或使用chmod授予读取和写入权限。 如果仍然出现错误,请检查用户在/ home /中的主目录权限,如果只有root权限,请尝试更改它们。 您可以为其他人提供x以获取e.x.并尝试(" chmod 0701 / home / your_user")。