为新的 2.32.0.windows.1 版本的 git 克隆私有 Repo 挂起
Cloning a private Repo hangs for new 2.32.0.windows.1 version of git
问题:
为什么 git-bash 在使用默认安装时克隆非 public 存储库时挂起?
上下文:
我 运行 在我的同事 Windows 10 机器上尝试克隆私有 GitHub 存储库时遇到了这个问题。
重现步骤:
- 为 Windows 安装了最新版本的 git bash(因为在撰写本文时 post 对我来说是 2.32.0.windows。 1).选择所有默认值。
- 运行
git clone [http-link-to-private-repo]
预期:
- 输入用户名和密码信息的弹出窗口。
我的黑客解决方案:
- 安装 2.32.0 时。 windows 选中“为伪控制台启用实验性支持”。
这允许 bash 控制台向您提供通过网络浏览器或个人访问令牌进行身份验证的选项。
无关注:
我最初是在 Github 问题页面上 Git 寻找 post 这个,但他们没有,所以我来了。不确定这是 post 这个地方是否合适,但我想把它放在某个地方,这样其他人就不会 运行 陷入同样的麻烦。
非常感谢,这是在其他所有方法都失败后的解决方案,包括设置新安装、新访问令牌以及尝试查找有问题的配置文件。
更新我的个人访问令牌后,此行为也发生在 git 2.28.0.
所以我更新了最新的 git 版本,然后执行了上述步骤。
(对不起,我不能直接发表评论。)
我也 运行 遇到这个问题,为新的工作笔记本电脑设置我的开发环境...幸运的是我有一个旧的 Windows GitBash 安装程序 (2.31.1),所以我最终降级了到旧版本。对我来说就像一个魅力,但我明白它可能不是每个人的选择。
问题:
为什么 git-bash 在使用默认安装时克隆非 public 存储库时挂起?
上下文:
我 运行 在我的同事 Windows 10 机器上尝试克隆私有 GitHub 存储库时遇到了这个问题。
重现步骤:
- 为 Windows 安装了最新版本的 git bash(因为在撰写本文时 post 对我来说是 2.32.0.windows。 1).选择所有默认值。
- 运行
git clone [http-link-to-private-repo]
预期:
- 输入用户名和密码信息的弹出窗口。
我的黑客解决方案:
- 安装 2.32.0 时。 windows 选中“为伪控制台启用实验性支持”。
这允许 bash 控制台向您提供通过网络浏览器或个人访问令牌进行身份验证的选项。
无关注:
我最初是在 Github 问题页面上 Git 寻找 post 这个,但他们没有,所以我来了。不确定这是 post 这个地方是否合适,但我想把它放在某个地方,这样其他人就不会 运行 陷入同样的麻烦。
非常感谢,这是在其他所有方法都失败后的解决方案,包括设置新安装、新访问令牌以及尝试查找有问题的配置文件。
更新我的个人访问令牌后,此行为也发生在 git 2.28.0.
所以我更新了最新的 git 版本,然后执行了上述步骤。
(对不起,我不能直接发表评论。)
我也 运行 遇到这个问题,为新的工作笔记本电脑设置我的开发环境...幸运的是我有一个旧的 Windows GitBash 安装程序 (2.31.1),所以我最终降级了到旧版本。对我来说就像一个魅力,但我明白它可能不是每个人的选择。