J'ai pu faire fonctionner un git 1.7.1 après un certain temps.
Tout d'abord, je devais désactiver SSL pour pouvoir extraire:
git config --global http.sslverify false
Alors je pourrais cloner
git clone https://github.com/USERNAME/PROJECTNAME.git
Ensuite, après avoir ajouté et engagé, j'étais incapable de repousser. Alors j'ai fait
git remote -v
origin https://github.com/USERNAME/PROJECTNAME.git (fetch)
origin https://github.com/USERNAME/PROJECTNAME.git (push)
pour voir les adresses pull et push:
Ceux-ci doivent être modifiés avec USERNAME @
git remote set-url origin https://USERNAME@github.com/USERNAME/PROJECTNAME.git
Il vous demandera toujours un mot de passe, que vous pouvez ajouter avec
USERNAME:PASSWORD@github.....
Mais ne faites pas cela, car vous enregistrez votre mot de passe en texte clair pour un vol facile.
J'ai dû faire cette combinaison car je ne pouvais pas faire fonctionner SSH en raison des limitations du pare-feu.