api - 我如何告诉 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 中的每个存储库设置自动镜像......
解决方案
正如文档指定的那样,您只需要使用项目 ID,您可以在以下位置看到:
MyCoolRepository --> 设置 --> 常规
或者使用URL-encoded-path
就文档而言,没有办法设置这个镜像配置。
推荐阅读
- amazon-ecs - ECS 任务定义 App Mesh 虚拟节点名称未通过控制台设置
- c - 传递函数时与奇怪的 C 指针行为混淆
- sql - 如何回答这个问题:列出 1986 年聘用的员工
- jquery - 向下滚动时隐藏导航栏并在用户使用 jquery 向上滚动页面时显示它,不能正常工作
- r - 特殊堆积条形图 R ggplot
- c# - 如何在 C# 中通过 USB 在设备与计算机之间建立连接
- c++ - 如何将 Width*Height 大小的 RGB565 值的 1d 数组转换为 C++ 中的图像
- python-3.x - 为什么这个生成器可以使用 for 循环而不是 next()?
- r - R - 按收入中位数排序条形图
- yaml - 未评估 Ceedling 的 YAML 文件中的环境变量