【问题标题】:How can I tell Gitlab to mirror my Github repositories over the API?如何告诉 Gitlab 通过 API 镜像我的 Github 存储库?
【发布时间】:2019-02-24 22:52:03
【问题描述】:

我已经看到 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 中的每个存储库设置自动镜像...

【问题讨论】:

标签: api github gitlab mirroring


【解决方案1】:

按照文档的说明,您只需要使用项目 ID,您可以在以下位置看到:

MyCoolRepository --> 设置 --> 常规

或使用URL-encoded-path

据文档所说,没有办法设置此镜像配置。

【讨论】:

  • 我也是这么理解的。但是 Gitlab 怎么知道它必须从哪里镜像到/从哪里呢?我不必以某种方式设置原点吗?
  • 嗨@djuarez,我在这里添加了另一个关于如何更改镜像设置的问题。也许,你也知道这一点:stackoverflow.com/questions/52554811/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-10
  • 2020-09-21
  • 2013-03-30
  • 2015-04-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多