Comment pointer Git pour utiliser cntlm
je travaille derrière un mandataire et je ne peux pas accéder github.com. J'ai lu que cntlm peut résoudre ce problème. J'ai encore du mal à remplir les informations de procuration.
alors ma question est, comment pointer Git pour utiliser cntlm pour contourner le proxy?
2 réponses
Vous n'avez pas besoin de CNTLM pour la version 1.7.10 et plus récente, comme c'est votre cas.
Voir ma réponse ici https://stackoverflow.com/a/10848870/352672 pour plus de détails, vous pouvez configurer/test de cette façon:
git config --global http.proxy http://user:password@proxy.com:port
git clone http://git.gnome.org/browse/gnome-contacts
dans le cas où vous voudriez utiliser CNTLM, il serait configuré pour git comme un proxy régulier.
alors où vous spécifiez votre mandataire NTLM comme ceci:
git config --global https.proxy https://user:password@proxy.com:port
git config --global http.proxy http://user:password@proxy.com:port
pour CNTLM, vous devez juste spécifier votre port où CNTLM écouterait, en utilisant localhost:
git config --global https.proxy https://127.0.0.1:port
git config --global http.proxy http://127.0.0.1:port
j'ai en cours d'exécution sur le port local 3128, donc pour moi c'est
git config --global https.proxy https://127.0.0.1:3128
git config --global http.proxy http://127.0.0.1:3128
même si NTLM proxy est supporté par git, vous pourriez ne pas vouloir l'utiliser de cette façon car il stocke votre nom d'utilisateur/passe en texte clair. Avec CNTLM, vous avez la possibilité d'utiliser un emplacement centralisé où mot de passe peut être stocké comme crypté.