无法从 Git Bash 推送:找不到 UI 助手“GitHub.UI”

Die*_*ego 49 git git-credential-manager

全新安装后,我可以克隆存储库,进行更改并提交,但是当我尝试推送时,我收到以下警告:

警告:找不到 UI 助手“GitHub.UI”

此后,该进程似乎仍在运行,但它会卡住,直到我按Ctrl+C它。

我在网上找不到这个错误。

我可以从GitHub Desktop推送。

小智 19

我尝试过在CMD中运行该命令,并且它有效。显然这是因为它无法显示身份验证选项。

  • 我在尝试克隆存储库时收到了相同的消息。我本来打算接受这个建议,但因为我试图强迫自己学习 PowerShell,所以我最终从那里开始尝试。我收到了相同的警告消息,但我没有锁定(就像在 bash 中那样),而是获得了一个文本菜单,其中包含使用凭据管理器进行身份验证的方法。使用默认的“Web 浏览器”,并且浏览器已经通过我的 Github 帐户的身份验证,效果非常好。 (2认同)

Zaf*_*eem 19

也许,最新更新的Git v(2.39.0)存在某种问题但是,您可以通过安装以前版本Git v(2.38.1)来摆脱这个问题。

请按照以下几个步骤解决此问题:

  1. 卸载当前安装的 Git。
  2. 转到Git for Windows 2.38.1下载 Git v(2.38.1)
  3. 安装 Git v(2.38.1)

完毕!

  • 正如 cem 在下面回答的那样 v2.39.0(2) 修复了问题,无需降级 (4认同)

小智 14

他们通过 v2.39.0(2) 更新修复了该问题。我的问题用这个版本解决了。检查补丁说明

Git for Windows v2.39.0 附带的 Git Credential Manager 版本始终无法找到其 UI 帮助程序,该问题已通过升级到固定版本来修复。


R P*_*aka 12

我尝试安装旧版本(2.38.x)并且它有效。

  • 好像 2.39.0 有一些问题 (7认同)

小智 7

实际上, Atlassian的 2.39 版本(3 天前发布)也已损坏,出现此错误“无法找到 UI 助手“Atlassian.Bitbucket.UI””,并且您也无法从Visual Studio Code下载。

唯一的解决方案是下载以前版本的 Git,例如 2.38.X。


小智 6

我安装了 GitHub Desktop,它解决了问题。


小智 6

从项目位置克隆,而不是 git bash,为我提供了以下三个选项,在选择 PAT(个人访问令牌)并输入我的 PAT 后,我能够成功克隆我的存储库。

不了解 PAT 的人可以点击以下链接。

在此输入图像描述

如何生成个人访问令牌


小智 5

我试图克隆一个存储库;在克隆 URL 中传递凭据解决了我的问题。

详细信息在这里