我自己的代码平时都提交到自己搭建的gitlab上,由于也想分享一部分仓库到github,所以有了把gitlab仓库自动同步到github的需求。

步骤

  1. 现在github上创建好对应的项目
  2. 登陆gitlab,进入需要同步的项目,选择设置-\>仓库,展开Push to a remote repository,勾选Remote mirror repository,这样每当有人将其推送到该存储库时,都会自动更新该存储库中的远程镜像的分支,标记和提交。
  3. 填写 Git repository URL,即刚才创建的github仓库地址

    • 该仓库必须可以通过http://、https://、ssh://或git://访问。
    • 如果需要,在URL中包括用户名:https://username@gitlab.company.com/group/project.git。10分钟后,更新操作将超时。对于大型存储库,请使用克隆/推送组合。
    • Git LFS对象将不会同步。
  4. 点击保存,然后点击Update Now测试是否设置成功。
Last modification:June 30, 2021
如果觉得我的文章对你有用,请随意赞赏