GitHub账号已有同类项目时,如何从其他代码库fork仓库?
解决GitHub无法复刻代码库的问题
问题说明
你收到的提示翻译为:
无法创建更多复刻版本。已有相同类型的复刻存在。
这是因为GitHub限制同一账号下不能有同名仓库(无论原仓库是否一致),或系统判定你已有功能/类型高度相似的复刻仓库,触发了防重复机制。
解决步骤
- 重命名现有同类仓库:进入你账号内已有的同类项目仓库,在仓库设置中找到“Repository name”选项,修改为不重复的名称,保存后再尝试复刻目标仓库。
- 切换到组织账号复刻:若你拥有GitHub组织账号,可切换至组织账号操作,组织账号的仓库命名独立于个人账号,不会与个人仓库产生冲突。
- 手动创建仓库并迁移代码:若不想重命名现有仓库,可手动新建空白仓库,通过本地命令拉取目标仓库代码并推送到新仓库:
- 本地克隆目标仓库:
git clone https://github.com/目标仓库地址.git - 进入克隆后的文件夹:
cd 目标仓库名称 - 添加新建仓库作为远程地址:
git remote add myrepo https://github.com/你的账号/新建仓库地址.git - 推送代码到新仓库:
git push myrepo main(默认分支为master时替换为master)
- 本地克隆目标仓库:
内容的提问来源于stack exchange,提问作者Daniel
相关产品推荐
相关产品推荐

