首页 > 解决方案 > 我如何告诉 Gitlab 通过 API 镜像我的 Github 存储库?

问题描述

我已经看到 Gitlab WebUI 允许为来自例如 Github 的存储库设置镜像(在 MyCoolRepository --> Settings --> Repository --> Mirroring repositories 下)。

我已经看到这也可以通过 API 实现:https ://docs.gitlab.com/ee/api/projects.html#start-the-pull-mirroring-process-for-a-project

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

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

标签: apigithubgitlabmirroring

解决方案


正如文档指定的那样,您只需要使用项目 ID,您可以在以下位置看到:

MyCoolRepository --> 设置 --> 常规

或者使用URL-encoded-path

就文档而言,没有办法设置这个镜像配置。


推荐阅读