有时候,我们希望将 gitlab 中的项目自动同步到 GitHub。
尤其是有些私有项目你可能希望在 gitlab 中开发,但是你希望将你的修改也同步到 GitHub 上。
GitLab 是提供了这个功能的。
假设,我们有一个项目的名称为:
我们也希望这个项目同步到 GitHub 的仓库地址:
我们在 GitLab 中的项目,然后选择仓库的配置,如下图。
然后选择仓库镜像:
在仓库镜像中的仓库地址,选择你 GitHub 中的地址。在填写地址信息的时候需要注意是,你需要在地址前面加上你在GitHub 上的用户名然后 @ 这个符号。
具体填写方式可以参考下图中的仓库地址示例。
在下面的镜像方向中,选择 PUSH。
授权方式,你可用选择密码。但是这个密码不是你登录 GitHub 上使用的密码,是你登录 GitHub 创建的 key。这个 Key 是一段长串的字符串,你需要在这里输入这个 KEY。
当你一切都设置好以后,你就可以提交同步镜像就可以了。
你可以通过刷新来立即进行同步。
在同步完成后,你可用在 GitHub 中查看同步的结果。
这个同步过程非常快的,几秒钟就可以了。