怎么把github的本地的repo上传给gitea

如果你已经在本地电脑上有一个 GitHub 仓库的副本,想把它上传到你的 Gitea 服务器,最直接的方法是修改远程仓库地址(Remote URL)

这里有几种常见的场景和操作步骤:

  1. 彻底替换(以后只用 Gitea)

如果你打算把 Gitea 作为新的主仓库,不再推送到 GitHub:

  1. 进入本地仓库目录

    bash

    复制代码
    cd /path/to/your/repo

    请谨慎使用此类代码。

  2. 修改远程地址 (将原来的 origin 指向 Gitea):

    bash

    复制代码
    git remote set-url origin http://your-gitea-ip:3000/username/repo.git

    请谨慎使用此类代码。

  3. 推送所有内容

    bash

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

    请谨慎使用此类代码。


  1. 双向推送(同时传给 GitHub 和 Gitea)

如果你想一份代码同时存在于两个地方,可以添加一个额外的远程分支:

  1. 添加 Gitea 远程地址 (命名为 gitea):

    bash

    复制代码
    git remote add gitea http://your-gitea-ip:3000/username/repo.git

    请谨慎使用此类代码。

  2. 分别推送

    • 推送到 GitHub:git push origin main
    • 推送到 Gitea:git push gitea main

  1. 一键推送给两个平台(进阶技巧)

你可以给 origin 添加多个推送地址,这样执行一次 git push 就能同步到两个平台:

  1. 添加第二个推送 URL

    bash

    复制代码
    git remote set-url --add --push origin http://your-gitea-ip:3000/username/repo.git

    请谨慎使用此类代码。

  2. 检查配置
    输入 git remote -v,你应该能看到 origin 有一个 Fetch 地址和两个 Push 地址。

  3. 直接推送

    bash

    复制代码
    git push origin main

    请谨慎使用此类代码。


💡 避坑小贴士:

  • 先建仓 :在推送之前,请务必先在 Gitea 网页端手动创建一个同名的空仓库(不要勾选"初始化仓库",保持完全空白)。
  • 权限问题:如果推送失败,检查 Gitea 仓库的权限设置,确保你的本地 Git 配置了正确的用户名和密码/Token。
  • LFS 资源:如果你的项目使用了 Git LFS(大文件),记得在推送前确保 Gitea 已经开启了 LFS 支持。
相关推荐
小弥儿15 小时前
GitHub今日热榜 | 2026-07-19
人工智能·学习·github·知识图谱
dong_junshuai17 小时前
每天一个开源项目#43 KTransformers:18.5K星的异构MoE推理引擎
github
OpenTiny社区21 小时前
TinyRobot v0.5.0 新版本强在哪?
前端·vue.js·github
humbinal1 天前
同时支持 gui & cli 的 parquet 文件查看工具,高性能小清新!
hive·python·rust·spark·开源·github·parquet
华科大胡子1 天前
GitHub Actions 自动化运维实战:从入门到精通
github
fliter1 天前
不用再反复 stash:用 Git Worktree 同时开发多个分支
后端·github
Tenifs1 天前
在 VS Code 中,你可以通过修改全局或项目目录下的 settings.json 文件来彻底关闭 GitHub Copilot
github·copilot
Cosolar1 天前
深入理解 AI Agent:设计原理与工程实践
人工智能·面试·github
love530love2 天前
ComfyUI 插件发布 GitHub Release + Comfy Registry (官方节点商店)完整复盘教程(从零开始)
人工智能·windows·github·devops
CoderJia程序员甲2 天前
GitHub 热榜项目 - 周榜(2026-07-18)
ai·大模型·llm·github·ai教程