Consegui fazer o git 1.7.1 funcionar depois de algum tempo.
Primeiro, eu tive que desabilitar o SSL apenas para poder puxar:
git config --global http.sslverify false
Então eu poderia clonar
git clone https://github.com/USERNAME/PROJECTNAME.git
Então, depois de adicionar e confirmar, não fui capaz de retroceder. Então eu fiz
git remote -v
origin https://github.com/USERNAME/PROJECTNAME.git (fetch)
origin https://github.com/USERNAME/PROJECTNAME.git (push)
para ver os endereços de puxar e empurrar:
Estes devem ser modificados com USERNAME @
git remote set-url origin https://USERNAME@github.com/USERNAME/PROJECTNAME.git
Ele ainda solicitará uma senha, que você pode adicionar com
USERNAME:PASSWORD@github.....
Mas não faça isso, pois você salva sua senha em texto simples para fácil roubo.
Tive que fazer essa combinação, pois não consegui fazer o SSH funcionar devido às limitações do firewall.