Git not to blame for broken pipe during push