J'ai configuré les paramètres de proxy (sur mavericks) dans $ HOME / .bash_profile (but: créer npm, rvm, git utiliser le proxy d'entreprise) et les configurations sont les suivantes:
git config --global http.proxy http://proxy_usr:proxy_pwd@proxy_ipaddress:proxy_port
git config --global http.proxy https://proxy_usr:proxy_pwd@proxy_ipaddress:proxy_port
export http_proxy=http://proxy_usr:proxy_pwd@proxy_ipaddress:proxy_port
export ALL_PROXY=$http_proxy
npm config set proxy http://proxy_usr:proxy_pwd@proxy_ipaddress:proxy_port
npm config set https-proxy http://proxy_usr:proxy_pwd@proxy_ipaddress:proxy_port
Cependant, je n'ai pas besoin de ces configurations à la maison.
Quel est le meilleur moyen de gérer le fichier .bash_profile pour que mon mac choisisse les paramètres en fonction du proxy? Pouvons-nous écrire un script shell pour définir mon .bash_profile en fonction du réseau que j'utilise (home / travail - no-proxy / proxy)?