最近 GitHub 封禁中国用户的事情闹得沸沸扬扬,虽然官方发布的报道说中国用户被限制登录是因为配置错误导致,已经撤回了更新,中国用户已经可以正常使用。但是这就像横在国内开发者和企业头上的“达摩克利斯之剑”。为了避免 GitHub 不可用而带来的影响,国内开发者和企业可以有两种应对之策:完全迁移到极狐GitLab 和将 GitHub 仓库镜像到极狐GitLab。
关于从 GitHub 到极狐GitLab 的迁移指南,可以参考过往的文章 GitHub 到极狐GitLab 的迁移指南。本文详细解读将 GitHub 镜像到极狐GitLab 的方法,具体步骤为:
- 创建 GitHub 个人访问令牌
- 导入 GitHub 项目
- 在极狐GitLab 上添加拉取镜像
极狐GitLab 镜像功能
极狐GitLab 仓库镜像功能是将仓库镜像到外部来源或将外部来源镜像为极狐GitLab 仓库。你可以选择哪个仓库作为源。分支、标签和提交会自动同步。镜像的方法有:
- *推送:将仓库从极狐GitLab 镜像到其他位置。
- 拉取:从其他位置镜像仓库。适用于专业版和旗舰版版本。
- 双向镜像也可用,但可能会导致冲突。
要想将 GitHub 仓库镜像到极狐GitLab,选择 拉取 方式即可。关于极狐GitLab 仓库镜像功能可以查看官方文档。