GitLab中的文件挂钩和权限问题

时间:2020-02-14 01:49:54

标签: gitlab

我运行自己的GitLab服务器,并设置了一个文件挂钩,该挂钩应该可以访问我的用户目录中的某些文件。文件挂钩由git用户执行,因此我得到了permission denied

某个过程foo将一些文件放置在我的用户目录中,该文件钩子应该读取该文件,但我没有选择向创建的文件添加另一个组的选项。

有人知道如何解决此问题吗?

1 个答案:

答案 0 :(得分:1)

旁边:

  • using sudo,这意味着有一个临时工作人员,可以授权git复制foo的文件
  • 修改ACL (setfacl),将git添加为授权用户以读取这些文件

没有特定于GitLab的解决方案,只有基于Linux的解决方案。