项目想要推送多个平台仓库的方法

假如我已经把代码上传gitee,我又想要上传github

个人推荐仓库拉取和上传使用ssh

方法一:添加独立远程仓库(灵活,手动推送)

这种方法保留 Gitee 的 origin,另加一个名为 github 的远程,适合想分别控制两个平台的场景。

  1. 在 GitHub 创建空仓库 :登录 GitHub,新建一个仓库,不要勾选初始化 README、.gitignore 等,保持空仓库状态,以免推送冲突。

  2. 在本地项目目录下添加远程地址:

    复制代码
    # 将 <你的GitHub仓库URL> 替换为实际地址(SSH或HTTPS均可)
    git remote add github <你的GitHub仓库URL>
  3. 全量推送:把本地所有分支和标签推送到 GitHub。

    复制代码
    git push github --all
    git push github --tags

    完成后刷新 GitHub 页面,代码和提交历史就都在了。

之后每次更新,需要分别执行 git push origin(推 Gitee)和 git push github(推 GitHub)。

方法二:为 origin 配置多推送地址(推荐,一键同步)

如果你希望以后只敲一次 git push,就同时更新 Gitee 和 GitHub,用这个方法最省事。

  1. 同样先在 GitHub 创建空仓库。

  2. 给现有的 origin 增加一个推送地址 (注意用 --add --push,只影响推送,不影响拉取):

    复制代码
    git remote set-url --add --push origin <你的GitHub仓库URL>
  3. 验证配置 :执行 git remote -v,应该能看到 origin 有两行 push 地址(一个 Gitee,一个 GitHub)。

  4. 首次全量推送 :因为现在 git push origin 会同时推两个地方,直接执行:

    复制代码
    git push origin --all
    git push origin --tags

    之后日常开发就只需 git push origin,Git 会自动推送到两个平台。

补充:Gitee 自带的镜像功能

如果你不想在本地配置,也可以直接在 Gitee 网页端操作。在 Gitee 仓库的"管理"页面找到"仓库镜像管理",添加一个推送到 GitHub 的镜像。需要生成一个 GitHub 的 Personal Access Token(勾选 repo 权限)填入。配置好后,你提交到 Gitee 的代码会自动同步到 GitHub,但触发有最短间隔限制(约 5 分钟)。

相关推荐
AI_Lab011 小时前
服务器管理工具要在服务器上装 Agent,安全吗?
服务器·安全·github
七牛云行业应用2 小时前
DeepSeek Harness 插件架构 vs MCP:Cordis 的「Everything is a Plugin」到底解决什么
ai·github·ai编程
u1301302 小时前
GitHub 热榜项目:日榜(2026-10-30)
人工智能·github
AlfredZhao3 小时前
新项目首次提交 GitHub 报错“未配置远端 origin”怎么办
github
miofly3 小时前
GitHub 日榜趋势速报 | 2026-10-31
开源·github
u13013015 小时前
GitHub 热榜项目:日榜(2026-10-29)
人工智能·github
穆梓兰煊16 小时前
Python 千万级向量检索内存优化手册
github
用户8371332007616 小时前
AI总是会忘记细节咋办?我用GitHub实现外部记忆管理
人工智能·github
逛逛GitHub16 小时前
这 6 个 GitHub 项目是刚开源,但是 Star 攀升很快的几个。
github