Git在推送操作期间卡住了。

3

我正在尝试第一次向一个代码库进行推送。我使用的命令是$ git push -u origin master。下面是命令执行后的结果:

Counting objects: 12654, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (11481/11481), done.
Writing objects: 100% (12654/12654), 437.53 MiB | 16.41 MiB/s, done.
Total 12654 (delta 1477), reused 0 (delta 0)

然后什么都没有,进程似乎卡住了。我已经尝试了以下命令git config --global http.postBuffer 5242880001,但没有用。

回复评论:我没有使用代理,在Windows 8上使用https和github。这种情况每次都会发生。


你的网络怎么样?有使用代理吗?使用哪个协议?用 GitHub 吗?操作系统是什么?Git 版本是多少?每次都会发生吗?在每个仓库上都会出现吗?你需要提供更多信息才能回答这个问题。 - eis
由于这是你的第一次推送,437M的推送似乎很大。你能描述一下你的仓库内容吗?它是否适用于较小的推送? - eis
尝试运行 "git gc",然后尝试推送。 - love
1个回答

0

如果你正在推送到GitHub,它对仓库/文件大小限制有严格的限制,因此请检查这437MB是否包含一些大文件(git lfs可能会有所帮助)。

尝试将该推送拆分为几个推送,先推送旧的提交,然后再推送新的提交。


尽管如果限制生效,你会看到有关此事的消息,而不是git被卡住了,对吗? - eis
@eis 我同意,但我仍然会检查和测试是否分割推送是一种解决方法。 - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接