windows OS上で立てたgit daemonにWindowsからgitプロトコルでpushすると遅い
問題
アクセスがとても遅い(push pullかかわらず)
状況
解決方法
Server側起動コマンドに
--reuseaddr
コマンドをつけるgit daemon --reuseaddr --verbose --export-all --enable=receive-pack --base-path=XXXX
ローカルのgit bashで
git config global sendpack.sideband false
を入力する
解決後の状況
unable to set so_keepalive on socket: input/output error
はそのままだが、通信速度は改善
参考
--reuseaddr
について
Windows から git プロトコルで push するとハングアップする - 仮運用中
Git for Windows (msysgit)のgitプロトコルハングアップ問題 - torutkのブログ
- その他