Ho configurato le impostazioni proxy (su mavericks) all'interno di $ HOME / .bash_profile (scopo: rendere npm, rvm, git usa il proxy aziendale) e le configurazioni sono le seguenti:
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
Tuttavia, non ho bisogno di queste configurazioni a casa.
Qual è il modo migliore per gestire il file .bash_profile in modo che il mio mac scelga le impostazioni in base al proxy? Possiamo scrivere uno script di shell per impostare il mio .bash_profile in base alla rete che utilizzo (home / work - no-proxy / proxy)?