git push and pull over HTTP在Windows上挂起,没有错误

时间:2018-12-09 01:37:30

标签: git github bitbucket git-credential-manager

正如标题所述,当我尝试git push时,它只是挂起。这是在Windows 10上,带有现有存储库以及我专门为测试此存储库而创建的一些新存储库。我还尝试了两个不同的主机(即github和bitbucket)。我在github上的公开存储库允许我git pull,但在bitbucket上的私有存储库则不允许。我为一个存储库设置了SSH,并且可以推/拉,但是过去在该系统上使用git over ssh时遇到了问题,所以我宁愿让所有内容都通过http重新工作。

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

  • 重新启动计算机
  • 从Windows凭据管理器中删除了所有与git相关的凭据
  • 卸载的SourceTree(仅与PC上其他与git相关的应用程序)
  • https://git-scm.com/downloads的Windows中卸载并重新安装了git
  • 禁用的防火墙
  • 将git设置为不通过git config --global credential.helper cache使用git-credential-manager

有人对此有任何见识吗?

1 个答案:

答案 0 :(得分:0)

经过一段时间的修改后,我发现了问题……我的全局gitconfig的设置为“ modalPrompt”,设置为false。显然,这只是隐藏了用户名/密码提示,这使得git好像挂了。

总部

在谷歌搜索和SO搜索期间,我没有找到答案,因此发布后代。