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

终端创建GitHub远程仓库失败提示Repository not found问题咨询

问题原因
  • 核心原因:GitHub(含企业私有化部署的GitHub云平台)不支持通过本地git push命令直接创建未在远程端初始化的空仓库。你在本地配置的remote地址仅为本地指向的目标路径,远程端未实际创建repo2仓库时就会触发Repository not found报错。
  • 排除其他问题:你可以正常操作已有的repo1仓库,说明SSH密钥、账号权限配置均无问题;本地git remote -v返回结果正常,也排除了远程地址配置错误的可能。
  • 网页端可创建的原因:网页端新建仓库走的是GitHub官方的平台交互逻辑,和本地git命令的能力范围完全独立,git命令本身没有直接创建远程仓库的权限。
解决方案

方案1:配合网页端操作(适合快速适配现有流程)

  1. 先在GitHub网页端按正常流程创建名为repo2的空仓库,注意不要勾选自动生成README、LICENSE等初始化文件,避免后续推送出现提交历史冲突
  2. 回到本地repo2的目录下,直接执行之前的push命令即可:
git push -u origin repo2

方案2:纯终端全流程操作(无需打开网页)

你可以通过GitHub官方命令行工具gh完成远程仓库创建+推送的全流程,操作步骤如下:

  1. 先安装对应你操作系统的gh工具,完成企业版GitHub账号的授权验证:
# 按提示选择企业版GitHub地址、登录方式完成授权即可
gh auth login
  1. 调整本地创建流程,在commit完成后通过gh命令创建远程仓库,再执行推送即可:
projectName=repo2
mkdir $projectName
cd $projectName
# 分支名可根据需求调整,建议用常规的main避免和仓库名混淆
git init -b main
touch README.md
git add README.md
git commit -m 'Initial commit'
# 创建私有远程仓库并自动关联本地remote
gh repo create $projectName --private --source=. --remote=origin
git push -u origin main

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 10:39:05