He configurado la configuración del proxy (en mavericks) dentro de $ HOME / .bash_profile (propósito: hacer que npm, rvm, git use el proxy corporativo) y las configuraciones son las siguientes:
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
Sin embargo, no necesito estas configuraciones en casa.
¿Cuál es la mejor manera de administrar .bash_profile para que mi mac elija la configuración basada en el proxy? ¿Podemos escribir un script de shell para configurar mi .bash_profile en función de la red que uso (hogar / trabajo - sin proxy / proxy)?