【发布时间】:2018-12-09 01:37:29
【问题描述】:
正如标题所说,当我尝试git push 时,它只是挂起。这是在 Windows 10 上,现有存储库和我专门为测试而创建的一些新存储库。我还尝试了两个不同的主机(即 github 和 bitbucket)。我在 github 上的公共仓库允许我 git pull 但我在 bitbucket 上的私人仓库不允许。我为一个 repo 设置了 SSH,并且我能够推送/拉取,但是我过去在这个系统上使用 git over ssh 时遇到了问题,所以我宁愿让一切都通过 http 重新运行。
到目前为止我已经尝试过:
- 重启电脑
- 从 Windows 凭据管理器中删除了所有与 git 相关的凭据
- 已卸载 SourceTree(仅我的 PC 上的其他 git 相关应用)
- 从
https://git-scm.com/downloads卸载并重新安装 git for windows - 禁用防火墙
- 通过
git config --global credential.helper cache将 git 设置为不使用 git-credential-manager
有人对此有任何见解吗?
【问题讨论】:
-
尝试设置环境变量
GIT_TRACE = 1看看挂起时在做什么 -
@rbennett485 谢谢! git trace 没有为我提供任何有用的输出,但它确实让我找到了确实有用的
GIT_CURL_VERBOSE=1。
标签: git github bitbucket git-credential-manager