Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何将git存储库共享给同一台机器上的特定用户?_Linux_Git_Centos7 - Fatal编程技术网

Linux 如何将git存储库共享给同一台机器上的特定用户?

Linux 如何将git存储库共享给同一台机器上的特定用户?,linux,git,centos7,Linux,Git,Centos7,假设我只需要向用户a和B授予对存储库(/home/myuser/myrepo)的访问权。 我不是管理员,因此无法创建组 如何使它们能够克隆/查看存储库? 您可以考虑使用SSH访问层,如: 使用SSH 不需要任何根权限 允许在 有什么原因不能将其放在GitHub上吗?如果不是,那么设置对组和其他组的读取权限可能是最简单的解决方案。请记住,我认为您需要对/home/myuser进行一些访问,这会带来安全风险。@astrochun不,这是一个带有airgap的内部工作区。

假设我只需要向用户a和B授予对存储库(
/home/myuser/myrepo
)的访问权。 我不是管理员,因此无法创建组


如何使它们能够克隆/查看存储库?

您可以考虑使用SSH访问层,如:

  • 使用SSH
  • 不需要任何根权限
  • 允许在

有什么原因不能将其放在GitHub上吗?如果不是,那么设置对组和其他组的读取权限可能是最简单的解决方案。请记住,我认为您需要对/home/myuser进行一些访问,这会带来安全风险。@astrochun不,这是一个带有airgap的内部工作区。