我如何告诉 Gitlab 在 API 上镜像我的 Github 存储库?

How can I tell Gitlab to mirror my Github repositories over the API?

我看到 Gitlab WebUI 允许为存储库设置镜像,例如Github(在 MyCoolRepository --> 设置 --> 存储库 --> 镜像存储库下)。

我看到这在 API 上也是可行的:https://docs.gitlab.com/ee/api/projects.html#start-the-pull-mirroring-process-for-a-project

有谁知道这是如何工作的以及 API 需要哪些参数才能实现 id

我想在脚本中自动执行此过程,因为我不想手动为 Gitlab 中的每个存储库设置自动镜像...

如文档所述,您只需使用项目 ID,您可以在以下位置查看:

MyCoolRepository --> Settings --> General

或使用URL-encoded-path

就文档所说,无法设置此镜像配置。