我从master分支创建了一个新分支。
但是在我更改了内容并git add
和commit
之后,我做了git push origin HEAD
,但是日志显示:
Counting objects: 117, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (91/91), done.
Writing objects: 99% (116/117), 1.30 MiB | 7.00 KiB/s
有人告诉我尝试:
git config --global http.postBuffer 524288000
但是我在~
位置尝试过,但是没有用。
那该如何解决呢?
答案 0 :(得分:0)
检查git remote -v
输出中的“来源”:这取决于所使用的协议(https或ssh)
HTTPS将在远程端涉及一个HTTPS侦听器,该侦听器可以限制其接受的大小(无论您在客户端设置http.postBuffer
有多大)
您可以切换到SSH,看看是否有帮助。
答案 1 :(得分:0)
上传添加的文件可能只需要很长时间。日志显示上载速度为7KiB / s。以这种速度,一个804Mb的文件大约需要31个小时!
Git的进度指示器Writing objects: 99% (116/117)
似乎仅基于对象的数量,而不考虑它们的大小。因此,当操作到达大文件时,它通常会冻结。
答案 2 :(得分:0)
也许是因为我的VPN在我关闭“全局”模式并打开“自动”模式时,推送会快速运行。