At work I am behind a proxy and I think that is the issue (git version 1.7.9.5). 
I like your approach though with trying to make my machines work with the git protocols rather than changing the app.