---
{
	"title": "Travailler derrière un proxy",
	"language": "fr",
	"description": "Instructions pour travailler derrière un proxy",
	"altLangPrefix": "start",
	"dateModified": "2014-07-25"
}
---

<p>Les étapes suivantes peuvent être utilisées pour ceux qui travaillent derrière un proxy qui requiert une authentification.
Toutes ces méthodes vont emmagasiner votre mot de passe en texte clair, alors faites attention si vous utilisez l'une des méthode.</p>

<section>
	<h2>Configurer le proxy pour une installation NPM</h2>
	<ol>
		<li>Ouvrir une invite de commande</li>
		<li>Exécuter les commandes suivantes en remplacant <code>USAGER</code>, <code>MOT_DE_PASSE</code>, <code>ADRESSE_PROXY</code>, et <code>PORT_PROXY</code> avec les informations de votre réseau :
			<ol>
				<li><code>npm config set proxy http://USAGER:MOT_DE_PASSE@ADRESSE_PROXY:PORT_PROXY</code></li>
				<li><code>npm config set https-proxy http://USAGER:MOT_DE_PASSE@ADRESSE_PROXYS:PORT_PROXY</code></li>
			</ol>
		</li>
	</ol>
</section>

<section>
	<h2>Configurer le proxy pour Git</h2>
	<ol>
		<li>Ouvrir une invite de commande</li>
		<li>Exécuter les commandes suivantes en remplacant <code>USAGER</code>, <code>MOT_DE_PASSE</code>, <code>ADRESSE_PROXY</code>, et <code>PORT_PROXY</code> avec les informations de votre réseau :
			<ol>
				<li><code>git config --global --add proxy http://USAGER:MOT_DE_PASSE@ADRESSE_PROXY:PORT_PROXY</code></li>
				<li><code>git config --global --add https-proxy http://USAGER:MOT_DE_PASSE@ADRESSE_PROXYS:PORT_PROXY</code></li>
			</ol>
		</li>
		<li>Exécuter les commandes suivantes pour prévenir des problèmes reliés à SSH&#160;:
			<ol>
				<li><code>git config --global url."https://".insteadOf git://</code></li>
				<li><code>git config --global url."https://github.com/".insteadOf git@github.com:</code> (<em>don't</em> remove the final colon)</li>
			</ol>
		</li>
		<li>Si votre ordinateur fait parti d'un réseau corporatif qui utilise des espaces réseau personnels, assurez-vous que des copies identiques du fichier .gitconfig existent sur votre espace personnel et sur votre profil personnel local (exemple&#160;: <code>F:\</code> et <code>C:\Users\VotreUtilisateur</code>)</li>
	</ol>
</section>
<section>
	<h2>Configurer le proxy pour d'autres tâches</h2>
	<p>Plusieurs modules d'extension vérifient aussi pour les variables environnementales <code>PROXY_HTTP</code> et <code>PROXY_HTTPS</code> lorsq'ils ont besoin de faire un appel extérieur à l'Internet.</p>
	<ol>
		<li>Vous pouvez configurer ces variables avec la valeur <code>http://USAGER:MOT_DE_PASSE@ADRESSE_PROXY:PORT_PROXY</code> à chaque session en apellant :
			<ol>
				<li>Invite de commande Windows : <code>set HTTP_PROXY=http://USAGER:MOT_DE_PASSE@ADRESSE_PROXY:PORT_PROXY</code></li>
				<li><span lang="en">Bash Shell</span> : <code>export HTTPS_PROXY=http://USAGER:MOT_DE_PASSE@ADRESSE_PROXY:PORT_PROXY</code></li>
			</ol>
		</li>
		<li>Pour éviter de faire cet action à chaque fois, vous pouvez ajouter ces commandes à votre fichier console "RC".
		Si vous utilisez le <span lang="en">Git Bash Shell</span> sur Windows, vous pouvez ajouter les déclarations d'exportation au fichier ".bashrc" à la base de votre profil d'usager (<code>C:\Users\USAGER</code>). Ce fichier est exécuté chaque fois que vous ouvrez une session <span lang="en">Git Bash</span>,
		alors les variables environnementales seront disponibles de l'invite de commande.
		Vous devrez peut être créer ce fichier a vec un éditeur de texte, puisque Windows ne permet pas de créer des fichiers débutant par un point à travers Windows Explorer.</li>
	</ol>
</section>
