2
回答
ssh下git大文件push和fetch
华为云实践训练营,热门技术免费实践!>>>   
使用egit提交了一个大小超过为30MB的文件,以ssh协议的方式push到origin供他人使用,但是push速度非常慢。好不容易push成功了,其他人fetch又开始报超时的错误。该怎么处理?如果是http协议,倒是有 设置git config http.postBuffer 524288000 参数 可以配置。但是我们使用的是ssh协议,该怎么办?看《git权威指南》上面,都是说ssh比http方式传输速度快、效果高,但是大文件情况下出现的这个问题,该怎么处理?服务器端是openssh+gitolite3,已经 修改服务器端的sshd_config(/etc/ssh/ssd_config):GSSAPIAuthentication no和UseDNS no,重启ssh后还是一样,大文件push和fetch非常慢。服务器端还可以怎么调整?
举报
maiseven
发帖于4年前 2回/1K+阅
顶部