Git derrière un proxy

Mon cas d’utilisation est de pouvoir accéder à un repository Git hébergé sur GitHub depuis mon poste de travail. Contexte d’entreprise oblige, le proxy ne facilite pas notre quotidien de développeur :).

Petit HowTo rapide qui pourra aider certains, même si évident pour d’autres :

  • il s’agit de définir la chaîne de proxy qui sera utilisée par Git
    1. soit, en renseignant la variable d’environnement http_proxy
      export http_proxy=http://user:pass@proxyhost:proxyport
    2. soit, en complétant la configuration de Git avec la variable http.proxy
      git config --global http.proxy http://user:pass@proxyhost:proxyport
  • pour tester, clonez un repository de GitHub par exemple :
    git clone http://github.com/excilys/spring-log.git

    (les protocoles par défaut sont https et git, mais tentez d’utiliser http si votre proxy les bloque)

Si jamais ce paramétrage ne suffit pas, regardez du côté de Netcat et/ou Socat souvent associés à la résolution de problèmes avec des proxies de type Socks par exemple.

VN:R_U [1.9.22_1171]
Rating: 0 (from 0 votes)
Share

À propos de Alexis Thomas

Présent sur LinkedIn et Viadeo.
Ce contenu a été publié dans Trucs & astuces, avec comme mot(s)-clef(s) , . Vous pouvez le mettre en favoris avec ce permalien.

Une réponse à Git derrière un proxy

  1. Ping : Utiliser Git avec GitHub sous Windows | My Blog Notes

Laisser un commentaire