为新的 2.32.0.windows.1 版本的 git 克隆私有 Repo 挂起

Cha*_*yek 7 windows git git-bash

题:

为什么在使用默认值安装时克隆非公共存储库时 git-bash 会挂起?

语境:

我在我的同事 Windows 10 机器上尝试克隆私有 GitHub 存储库时遇到了这个问题。

重现步骤:

  1. 为 Windows 安装了最新版本的 git bash(因为在我写这篇文章时是 2.32.0.windows.1)。选择所有默认值。
  2. git clone [http-link-to-prviate-repo]

挂起 git clone 命令的截图

预期的:

  1. 用于输入用户名和密码信息的弹出窗口。

我的黑客解决方案:

  1. 安装 2.32.0 时。对于 Windows,请检查“启用对伪控制台的实验支持。”。

hack 选项选择的屏幕截图

这允许 bash 控制台为您提供通过 Web 浏览器或个人访问令牌进行身份验证的选项。

解决方法的屏幕截图

无关注:

我最初想在 Git 的 Github 问题页面上发布这个,但他们没有,所以我在这里。不确定这是否是发布此内容的合适位置,但我希望将其发布在某个地方,这样其他人就不会遇到同样的问题。

Mar*_* R. 1

非常感谢,这是在其他一切都失败后的解决方案,包括设置新的安装、新的访问令牌以及尝试查找错误的配置文件。

更新我的个人访问令牌后,git 2.28.0 也出现此行为。

所以我更新了最新的 git 版本,然后执行了上述步骤。

(抱歉,我无法直接发表任何评论。)