У меня была похожая проблема, кажется, что я мог протолкнуть небольшие изменения (до 1 кб), но при попытке большего толчка включился наш прокси-сервер (который использует Squid, вероятно), и в результате я получил следующую трассировку:
Counting objects: 50, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (20/20), done.
Writing objects: 100% (29/29), 3.47 KiB, done.
Total 29 (delta 11), reused 0 (delta 0)
error: RPC failed; result=22, HTTP code = 417
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Проблема была решена путем сброса всех настроек прокси из git как:
git config --global --unset-all http.proxy # to remove it from the global config
git config --unset-all http.proxy # to remove it from the local repo config file
И добавление нашего (stash git) LAN ip / domain в / etc / hosts как:
sudo /etc/hosts
Внутри этого файла я добавил следующее:
192.168.xx.xxx git.ourcompany.com
И бум, проблема решена! (Не забудьте запустить новый терминал, где вы попробуете этот толчок.)