You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何快速完整克隆他人GitHub仓库至个人仓库(含提交、议题等)

完整迁移GitHub仓库的最快方法

要把他人的仓库other/gitrepo完整迁移到自己的myown/gitrepo,同时保留提交记录、议题、Pull Request、Wiki等所有信息,最快的方式是结合Git镜像同步和GitHub官方导入功能:

一、同步代码与提交记录

  • 先克隆原仓库的镜像版本(包含所有分支、标签和完整提交历史):
    git clone --mirror https://github.com/other/gitrepo.git
    
  • 进入克隆后的镜像仓库目录:
    cd gitrepo.git
    
  • 添加你自己的仓库作为新远程地址:
    git remote add myown https://github.com/myown/gitrepo.git
    
  • 推送所有内容到你的仓库:
    git push --mirror myown
    

二、迁移GitHub平台专属内容(议题、PR、Wiki等)

Git只能处理代码和提交记录,议题、Pull Request这类平台专属内容需要用GitHub官方导入功能迁移:

  1. 打开GitHub,创建新仓库时选择「Import repository」选项
  2. 输入原仓库的完整URL(https://github.com/other/gitrepo.git),目标仓库选择你自己的myown/gitrepo
  3. 导入过程中勾选需要迁移的内容(议题、PR、Wiki、里程碑等),等待导入完成即可

注意:如果已经提前创建了自己的仓库,确保它是空的再进行上述操作,避免内容冲突。

内容的提问来源于stack exchange,提问作者william007

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 05:20:42