Так как я использую Webfaction, я следовал их учебнику git и запустил это на своем экземпляре git:
$ git config http.postBuffer 524288000
Просто чтобы было ясно, вот что вconfig
моего репо:
$ cat config
[core]
repositoryformatversion = 0
filemode = true
bare = true
[http]
receivepack = true
postBuffer = 524288000
Независимо, это все еще происходит:
$ git push
Counting objects: 74, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (62/62), done.
error: RPC failed; result=22, HTTP code = 411
fatal: The remote end hung up unexpectedly
Writing objects: 100% (73/73), 3.67 MiB | 962 KiB/s, done.
Total 73 (delta 3), reused 0 (delta 0)
fatal: The remote end hung up unexpectedly
Странно то, что я даже не собираю столько данных: всего около 120 МБ,Теперь я все еще новичок в git, так что я подумал, что могу опубликовать свой локальный файл .git/config
:
$ cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = http://USERNAME:PASSWORD@MY.DOMAIN.TLD/REPONAME.git
[branch "master"]
remote = origin
merge = refs/heads/master
Честно говоря, у меня совершенно нет идей.Если кто-то увидит, что я сделал неправильно, я буду очень признателен.Обратите внимание, что я знаю, что могу сделать это по SSH, но это не идеально для моего сценария.