gitlab: 用 PROJECT_ID={number} 或 PROJECT_PATH 指定项目

gitlab: Specify the project with PROJECT_ID={number} or PROJECT_PATH

我的研究小组使用 gitlab 来管理每个研究人员正在从事的项目。项目服务器可在 https://gitlab.com/our-lab-name 上访问。我的具体项目可访问:https://gitlab.com/our-lab-name/my-project-name

我想删除未引用的 LFS 文件,所以我继续 GitLab documentation

sudo gitlab-rake gitlab:cleanup:orphan_lfs_file_references PROJECT_PATH="https://gitlab.com/our-lab-name/my-project-name"

I, [2022-05-09T12:33:40.101636 #30556]  INFO -- : Specify the project with PROJECT_ID={number} or PROJECT_PATH={namespace/project-name}

然后提供我的项目ID(项目ID:14xxxx41):

sudo gitlab-rake gitlab:cleanup:orphan_lfs_file_references PROJECT_ID=14xxxx41
I, [2022-05-09T12:45:23.865401 #32224]  INFO -- : Specify the project with PROJECT_ID={number} or PROJECT_PATH={namespace/project-name}

None 似乎有效。

你有什么建议?

gitlab-rake 命令仅供 self-hosted GitLab 管理员使用。由于您正在使用 gitlab.com,因此您不能使用 gitlab-rake 命令来管理您的 GitLab 项目。

这些命令旨在 运行 直接在 GitLab 服务器上运行,您只有作为服务器管理员才能访问。在 GitLab.com 的情况下,只有某些 GitLab.com 员工可以执行控制台升级。

您会注意到文档指出此功能仅适用于 self-managed 客户(也就是说,您 运行 在自己的服务器上拥有自己的 gitlab 实例)并且 不是 在 GitLab SaaS 中可用 (gitlab.com)。