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

标签 windows git git-bash

问题:
为什么在使用默认值安装时克隆非公共(public)存储库时 git-bash 会挂起?
上下文:
我在我的同事 Windows 10 机器上尝试克隆私有(private) GitHub 存储库时遇到了这个问题。
重现步骤:

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

  • Screenshot of hanging git clone command
    预期:
  • 用于输入用户名和密码信息的 pop 窗口。

  • 我的黑客解决方案:
  • 安装 2.32.0 时。对于 Windows,请检查“启用对伪控制台的实验支持。”。

  • Screenshot of hack option selection
    这允许 bash 控制台为您提供通过 Web 浏览器或个人访问 token 进行身份验证的选项。
    Screenshot of work-around
    无关注释:
    我最初想在 Git 的 Github 问题页面上发布这个,但他们没有,所以我在这里。不确定这是否是发布此内容的合适位置,但我希望将其发布在某个地方,这样其他人就不会遇到同样的麻烦。

    最佳答案

    非常感谢这是在其他一切都失败后的解决方案,包括设置新安装、新访问 token 和尝试查找有问题的配置文件。
    更新我的个人访问 token 后,git 2.28.0 也发生了这种行为。
    因此,我对最新的 git 版本进行了更新,然后执行了上述步骤。
    (对不起,我不能直接发表任何评论。)

    关于windows - 为新的 2.32.0.windows.1 版本的 git 克隆私有(private) Repo 挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67895253/

    相关文章:

    windows - 我可以在 Windows 7 中查看过去一小时内在我的系统上打开了哪些文件的日志吗?

    c - 如何从命令行运行 Visual Studio 调试器?

    python - os.getlogin() 没有获得正确的帐户名

    java - 将克隆的 Servlet 部署到 Tomcat

    git - 让 ssh-agent 与从 Windows 命令 shell 运行的 git 一起工作

    windows - Git for Windows : . bashrc 或 Git Bash shell 的等效配置文件

    windows - 在 Windows 批处理脚本中重命名文件

    git - Gerrit: push 代码审查已在 Gerrit 上的提交

    ios - 检索 iOS 项目中的分支名称

    java - 在coursera的Algorithms I中,老师用的是哪个终端命令行?