我以前使用 git 没有任何问题,但突然间我无法推送 或克隆 任何东西。
当我使用这个命令时,没有任何反应,甚至没有错误,所以我必须按 ctrl + c 或关闭 git 窗口。
我使用这个简单的命令来推送:
git push origin master
还尝试使用 -u 参数。
- 我在我的防火墙中打开了端口 22,但没有成功
- 我同时使用 http 和 ssh,还是不走运
- 我安装了一个新版本的 git,不走运
那么我能做些什么来解决这个问题呢?
更新:
我在虚拟机上安装了一个新的 win xp 并测试了推送的东西,结果和以前一样,所以可能是我的互联网连接有问题。
有什么想法吗?
最佳答案
2021 年更新:使用 HTTPS URL 和 Git 2.32(2021 年 6 月)推送时,这又是一个问题。
参见 details here :Microsoft Git Credential Manager Core 存在错误,这就是为什么,如 Pinak Ganguly suggests ,您可能想暂时切换到过时的 Git 凭据管理器:
git config --global credential.helper manager
首先,ssh access recently 有一些问题:
We are currently investigating SSH access problems on one of our fileserver pairs. A small number of repositories may be affected.
其次,您需要尝试使用 https,而不是 http:
git remote set-url origin https://github.com/username/reponame
第三,git push -u origin master
仅用于第一次推送(之后,git push
就足够了:更多信息请参见“Why do I need to explicitly push a new branch?” )
如果推送或克隆问题仍然存在,那么您需要联系 GitHub 支持以了解更多相关信息。
关于git - 坚持 push ,没有任何反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17129751/