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

GitLab中的文件挂钩和权限问题,gitlab,Gitlab,我运行自己的GitLab服务器,并设置了一个文件钩子,用来访问我的用户目录中的一些文件。文件钩子是由git用户执行的,因此我获得了一个权限被拒绝 某个进程foo,它将一些文件放在我的用户目录中,文件挂钩应该读取这些文件,但我没有选择向创建的文件添加另一个组 有人知道如何解决这个问题吗?除了: ,意思是有一个sudoers,授权git复制foo的文件 修改,以添加git作为授权用户来读取这些文件 没有特定于GitLab的解决方案,只有基于Linux的解决方案

我运行自己的GitLab服务器,并设置了一个文件钩子,用来访问我的用户目录中的一些文件。文件钩子是由
git
用户执行的,因此我获得了一个
权限被拒绝

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

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

除了:

  • ,意思是有一个sudoers,授权
    git
    复制
    foo
    的文件
  • 修改,以添加
    git
    作为授权用户来读取这些文件
没有特定于GitLab的解决方案,只有基于Linux的解决方案