我正在使用Ubuntu 12.04,当我尝试将多个文件推送到Github时,git会挂起写入对象(如果包有这么多文件)或写入对象后(如果包含的文件较少)像10-15)。我试图重新创建git文件,但它没有用。我尝试使用openssh-server
并配置sshd_config以使其自身具有“TcpRcvBufPoll no”(顺便说一下,它最初没有这个短语,我将其添加为新行),它也不起作用。可能是什么问题呢?我不能一次推送10-15个文件。这是最初的提交,我无法解决。
答案 0 :(得分:0)
您是否尝试通过HTTPS添加git远程并确认该行为仅仅是因为SSH配置中断?
git remote add myrepoHTTP https://github.com/path/to/repo.git
答案 1 :(得分:0)
尝试使用HTTPS克隆现有存储库并以这种方式推送文件。
按照github中的说明进行设置,设置git和github以使用HTTPS。
答案 2 :(得分:0)
这是一个老问题,但我遇到了类似的问题,上传冻结率为71%,并希望我的解决方案可以帮助任何人找到这个;)
我的问题是我用超级用户创建了目录和git-repository,因此推送失败导致它冻结在70%左右。将目录chown到指定的git-ssh-user解决了这个问题。