无法识别“gh”... - 尝试从命令提示符创建 GitHub 存储库时出错

'gh' is not recognized... -error while trying to create GitHub repo from command prompt

提问人:jvkloc 提问时间:8/27/2021 更新时间:8/18/2023 访问量:99798

问:

我正在按照有关如何从 GitHub 文档将现有项目添加到 GitHub 的说明进行操作。但是,当我尝试按照指示在项目根目录中使用命令时,我收到一条错误消息。这是我的项目名称。我浏览了 StackOverflow,但还找不到任何帮助。我错过了什么?'gh' is not recognized as an internal or external command, operable program or batch file.gh repo create fs1fs1

git 存储库

评论


答:

46赞 HPringles 8/27/2021 #1

您关注的页面不包含安装 GitHub CLI 的说明,因此您可能没有安装它(据我所知,它没有随 git 一起提供)。

安装说明可在此处找到: https://cli.github.com/

评论

0赞 jvkloc 8/27/2021
现在存储库已创建,但我在创建它时出错。error: remote origin already exists.
0赞 HPringles 8/27/2021
这可能意味着您尝试创建的存储库名称已经是您在 GitHub 上创建的存储库名称,我会检查那里以确保您没有这样做。不过我可能是错的
0赞 jvkloc 8/27/2021
我之前在 GitHub 上,但我删除了它以尝试从命令提示符创建。现在我设法从那里创建它,但无论我尝试用它做什么,我都会收到这些类型的错误。fs1already exists
1赞 user1063287 11/11/2021
只是一个愚蠢的问题,但也许其他人会从答案中受益,我以为因为我已经安装了,它将使我能够使用命令?但是,当我尝试这样做时,我会得到.当我跑步时,我得到.我必须从 cli.github.com 下载和安装以及已经安装吗?然后将从 ?更新:是的,这似乎有效,但事先提示进行身份验证。gitghGit Bashgh repo create my-project-namebash: gh: command not found$ git versiongit version 2.33.1.windows.1GitHub CLIgitghGit Bashgh auth login
2赞 Gargee Suresh 8/26/2022
Mac 用户可以使用 brew 进行安装,brew install gh
3赞 Parsa 5/18/2022 #2

我有同样的问题。我没有安装 gh。

我安装了gh,但发生了同样的错误。

我检查了环境变量和 gh 位置。

我重新启动了Windows,错误消失了:)

评论

2赞 L777 12/8/2022
只需重新启动终端就足够了。就我而言,我正在使用 node.js,所以我刚刚关闭了节点命令行并打开了一个新的节点命令行窗口,它起作用了!
12赞 aakash4dev 1/6/2023 #3

gh是 github cli。 安装 github cli:

窗户

choco install gh

( choco 大部分时间都是随 nodejs 一起安装的)

苹果电脑

brew install gh

对于 Linux:https://github.com/cli/cli/blob/trunk/docs/install_linux.md

编号: https://cli.github.com/manual/installation

评论

3赞 verbani 1/23/2023
在大多数情况下,不要忘记重新启动终端
1赞 enlguy 1/15/2023 #4

实际上,在 Windows 10 或 11 中,为避免下载更多废话,请使用:winget install --id github.cli

这在 VSCode 的终端中效果很好。

评论

0赞 Mindsect Team 8/20/2023
在 Windows 10 及更高版本中出色地使用 winget。
-1赞 Asd A 8/18/2023 #5

要修复错误“gh is not recognized as a command”,您需要安装 GitHub CLI 并将其添加到系统的 PATH 变量中。首先,下载 GitHub CLI。在安装过程中,选择将其添加到 PATH 的选项。安装完成后,打开一个新终端并运行“gh --version”以验证安装。如果错误仍然存在,请检查环境变量,并确保将正确的 GitHub CLI 路径添加到 PATH 变量中。

评论

0赞 Chris 8/19/2023
这已经在其他答案中详细介绍过。请不要重复答案。