Git 如何从客户服务器授予对生产分支的访问权限?

Git 如何从客户服务器授予对生产分支的访问权限?,git,gitlab,Git,Gitlab,我需要通过从客户服务器获取生产分支中的最后一个提交来部署代码 如何在gitlab中注册一台机器以访问git回购。正如我所看到的,访问管理是基于用户的,而不是基于ssh密钥的(当前用户除外)您可以创建一个专用的密钥,并将该密钥提供给机器 如果在GitLab项目中启用该部署密钥(请参见项目设置),则该计算机将能够读取(而不是写入)该项目。感谢VonC,是否可以仅将其授予一个分支?默认情况下,否,您将访问整个git repo

我需要通过从客户服务器获取生产分支中的最后一个提交来部署代码


如何在gitlab中注册一台机器以访问git回购。正如我所看到的,访问管理是基于用户的,而不是基于ssh密钥的(当前用户除外)

您可以创建一个专用的密钥,并将该密钥提供给机器


如果在GitLab项目中启用该部署密钥(请参见项目设置),则该计算机将能够读取(而不是写入)该项目。

感谢VonC,是否可以仅将其授予一个分支?默认情况下,否,您将访问整个git repo