我无法推送到 github。我能够推送一些小的更改,但是这一次,它在写下这个之后挂起:
git push origin master
Counting objects: 22, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (12/12), done.
Writing objects: 100% (12/12), 1.51 KiB, done.
Total 12 (delta 8), reused 0 (delta 0)
在我的 Ubuntu 进程管理器上,当我尝试推送某些东西时,我看到 ssh 挂起,它是:ssh git@github.com git-receive-pack 'xxx/yyy.git'
当我尝试在终端上直接运行此命令时,现在它在写入以下内容后挂起:
0078...7d4 refs/heads/master report-status delete-refs side-band-64k quiet ofs-delta
0000
所有其他的东西都很好,但我不能推动。可能是什么原因?
附加信息:我重新创建了 git 文件并将远程从 SSH 更改为 HTTP。现在,当我尝试推送时出现此错误:
Counting objects: 17, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (9/9), done.
Writing objects: 100% (9/9), 1.19 KiB, done.
Total 9 (delta 6), reused 0 (delta 0)
error: RPC failed; result=52, HTTP code = 0
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
额外信息 2:我已经对其进行了数小时的测试,看起来我的网络连接是问题所在。我尝试从另一个连接推送,效果很好。这背后的原因可能是什么?顺便说一句,调制解调器的防火墙被禁用。