单个项目或组的 Gitlab 访问令牌?

ajg*_*702 5 gitlab

有没有一种方法可以制作仅可用于一个项目的访问令牌?似乎只有个人访问令牌,可以访问我的所有项目。

Von*_*onC 6

是的!

请参阅GitLab 13.3(2020 年 8 月)

项目访问令牌

项目级别访问令牌允许访问项目,而无需配置新的 GitLab 用户。

项目访问令牌可以由项目维护者或所有者生成,并用于通过 GitLab API 进行身份验证。
项目访问令牌将被授权为维护者。

这项新功能将使对 GitLab 的编程访问变得更容易、更安全,并且成本更低。

https://about.gitlab.com/images/13_3/project_access_tokens.png -- 项目访问令牌

请参阅文档问题


另请参阅GitLab 13.5(2020 年 10 月)

GitLab.com 的项目访问令牌

在 GitLab 13.3 中,我们为自我管理实例引入了项目级访问令牌,允许访问项目而无需配置新用户。

我们现在在 GitLab.com 中提供项目级访问令牌!项目访问令牌可以由项目维护者或所有者生成,并用于通过 GitLab API 和 Git 进行身份验证。项目访问令牌不会增加许可席位数量,并被授权为维护者。这项新功能将使对 GitLab 的编程访问变得更容易、更安全,并且成本更低。

https://about.gitlab.com/images/13_5/project_access_tokens.png -- GitLab.com 的项目访问令牌

请参阅文档Epic


请参阅GitLab 14.1(2021 年 7 月)

选择项目访问令牌角色

选择项目访问令牌角色

用户现在可以指定项目令牌在创建时应在项目级别上拥有的访问级别,并且可以查看现有的项目访问令牌角色。

在此版本之前,项目访问令牌具有维护者角色。对于某些用户来说,此角色包括不需要的提升权限。

为了避免滥用,除免费的 GitLab SaaS 帐户之外的所有用户都可以使用此功能。所有自我管理用户以及高级和黄金 SaaS 客户现在可以轻松选择和查看其项目访问令牌的适当角色。

https://about.gitlab.com/images/14_1/token.png -- 选择项目访问令牌角色

请参阅文档问题


并且不要忘记组访问令牌,自 GitLab 14.7(2022 年 1 月)以来,您现在可以使用 API 或 UI 创建该令牌。