将 Gitee 上的代码自动同步到 GitHub

如果你希望将 Gitee 上的代码自动同步到 GitHub,可以使用 Gitee 的“仓库镜像管理”功能来实现。以下是具体的操作步骤:
操作步骤
-
进入 Gitee 仓库管理页面:
- 登录 Gitee 账号,进入你希望同步的 Gitee 仓库。
- 点击仓库右上角的“管理”按钮,进入管理页面。
-
配置仓库镜像:
- 在管理页面中找到“仓库镜像管理”选项,点击“添加镜像”按钮。
- 如果尚未绑定 GitHub 账号,根据弹窗提示绑定 GitHub 账号。
-
设置镜像方向和目标仓库:
- 在“镜像方向”中选择 Push 方向(即将 Gitee 的代码推送到 GitHub)。
- 在“镜像仓库”下拉列表中选择需要镜像的 GitHub 仓库。
-
输入 GitHub 私人令牌:
- 在“私人令牌”中输入你的 GitHub 私人令牌。该令牌必须包含对
repo的访问授权,否则镜像将不可用。 - 生成 GitHub 私人令牌的步骤:进入 GitHub 的“Settings”->“Developer settings”->“Personal access tokens”,点击“Generate new token”,勾选
repo权限后生成并保存令牌。
- 在“私人令牌”中输入你的 GitHub 私人令牌。该令牌必须包含对
-
完成配置:
- 点击“添加”按钮保存镜像配置。
触发同步
- 自动同步:配置完成后,当你提交代码到 Gitee 的仓库时,Gitee 会自动将代码同步到 GitHub。
- 手动同步:也可以手动触发同步操作,进入“仓库镜像管理”页面,点击“更新”按钮。
注意事项
- 镜像触发的最短间隔时间为 5 分钟。
- 镜像操作会覆盖目标仓库的分支、标签和提交记录,请注意备份并小心使用。
- 暂时不支持同步
Git-LFS。 - 同步时间超过 30 分钟视为超时,大型仓库不建议使用镜像方式同步。
通过以上步骤,你可以轻松实现 Gitee 仓库代码自动同步到 GitHub 的功能。