命令行创建GitHub仓库提示'gh' is not recognized错误怎么解决?
问题原因与修复方案
根本原因
'gh' is not recognized as an internal or external command 报错的核心是系统未找到 gh 命令对应的可执行文件,要么是你没有安装GitHub CLI(gh是GitHub官方命令行工具的缩写),要么是安装后没有将工具的可执行路径添加到系统环境变量的PATH列表中。
具体修复步骤
- 安装GitHub CLI
Windows用户可直接获取GitHub官方发布的安装包执行安装,macOS用户可通过brew包管理器执行brew install gh安装,Linux用户可使用对应发行版的包管理器完成安装。 - 验证安装有效性
安装完成后完全关闭当前终端再重新打开,执行gh --version,如果命令正常输出版本号即代表安装和环境变量配置生效。 - 重新执行操作
回到本地项目根目录,再次运行gh repo create fs1即可正常执行。 - 无需安装gh的替代方案
如果你不想额外安装GitHub CLI工具,可以用传统Git流程完成仓库关联:先在GitHub网页端手动创建名称为fs1的空仓库,再在本地项目根目录依次执行以下命令:git remote add origin <你创建的仓库的HTTPS/SSH地址> git branch -M main git push -u origin main
内容的提问来源于stack exchange,提问作者jvkloc
相关产品推荐
相关产品推荐

