背景
新しいサービスのためのファイルを多数追加してgitにpushしようとしたところ、
packet_write_wait: Connection to 52.192.72.89 port 22: Broken pipe
fatal: the remote end hung up unexpectedly
fatal: the remote end hung up unexpectedly
というエラーが発生したので、対処法を調べてみた。
備忘録として記事を作成。
対処法
postできるサイズを上げる
git config --global http.postBuffer 10M
これだけでは解決せず、、、
SSHに設定を追加
~/.ssh/configに以下の設定を追加
ServerAliveInterval 600
TCPKeepAlive yes
IPQoS=throughput
自分のconfigファイルは以下のようになっている
~/.ssh/config
Host github github.com
HostName github.com
IdentityFile ~/.ssh/keys/id_rsa
ServerAliveInterval 600
TCPKeepAlive yes
IPQoS=throughput
User git
これでpushしたところ問題無く通った
参考にしたサイト