3

正如标题所说,当我尝试它时git push它只是挂起。这是在 Windows 10 上,现有存储库和我专门为测试它而创建的一些新存储库。我还尝试了两个不同的主机(即 github 和 bitbucket)。我在 github 上的公共仓库允许我这样做,git pull但我在 bitbucket 上的私人仓库不允许。我为一个 repo 设置了 SSH,并且我能够推送/拉取但是我过去在这个系统上使用 git over ssh 时遇到了问题,所以我宁愿让一切都通过 http 重新运行。

到目前为止,我已经尝试过:

  • 重启电脑
  • 从 Windows 凭据管理器中删除了所有与 git 相关的凭据
  • 已卸载 SourceTree(我的 PC 上只有其他与 git 相关的应用程序)
  • 从 Windows 卸载并重新安装 githttps://git-scm.com/downloads
  • 禁用防火墙
  • 通过设置 git 不使用 git-credential-managergit config --global credential.helper cache

有人对此有任何见解吗?

4

1 回答 1

1

在稍微修改了一下之后,我发现了问题......我的全局 gitconfig 有一个名为“modalPrompt”的设置设置为 false。这显然只是隐藏了用户名/密码提示,使它看起来像 git 挂起。

总台

在我的谷歌搜索和 SO 搜索过程中,我并没有将此作为答案,因此为后代发布。

于 2018-12-09T17:40:01.017 回答