首页 > 解决方案 > 将 Github 项目与 Gitlab 连接

问题描述

有没有办法将 GitLab 项目与 Github 连接起来?我的意思是当我推送或对 Gitlab 项目进行任何修改时,它应该自动完成到 Github 中的另一个相同副本。有没有办法做到这一点?

标签: githubmergegitlabgithub-actionsgitlab-api

解决方案


就在这里。Gitlab为所有层提供开箱即用的存储库镜像:

存储库镜像允许将存储库镜像到外部源或从外部源镜像存储库。您可以使用它来镜像存储库之间的分支、标签和提交。它可以帮助您使用 GitLab 之外的存储库。

GitLab 的存储库镜像会自动更新。您还可以在 GitLab.com 上最多每五分钟手动触发一次更新,限制由管理员对自我管理的实例设置。

GitLab 支持两种存储库镜像:

  • Push:用于将 GitLab 存储库镜像到另一个位置。
  • 拉:用于将存储库从另一个位置镜像到 GitLab。

我用它在 Github 和 Gitlab 之间同步我的存储库,对我来说很好用


推荐阅读