工作环境中的proxy使用
09 May 2019
|
|
why
工作环境,由于某种原因,不能直接使用pip vcpkg git npm go get pacman 等直接下载,需要设置代理
如果都是通过cmd调用的话,可以在cmd层设置代理
直接
Set https_proxy=https://username:password@proxy.xxx.com:8080/
具体的账户密码网址,按照公司给的使用就行,go get/vcpkg按照上面的设置也有效
针对npm
npm config set proxy https_proxy=https://username:password@proxy.xxx.com:8080/
针对git 修改.gitconfig文件,在C:\Users\xxxusername 下,也可以自己新增一个
[http]
sslVerify = false
proxy = https://username:password@proxy.xxx.com:8080/
[https]
proxy = https://username:password@proxy.xxx.com:8080/
如果还不行,对于pip和pacman更有可能是源的问题,可以考虑换成公司内部源,配置文件位置
msys64\etc\pacman.d
C:\Users\username\pip\pip.ini
easy_install和pip类似,linux在home下,.pydistutils.cfg
注意密码转义
空格 - %20
" - %22
# - %23
% - %25
& - %26
( - %28
) - %29
+ - %2B
, - %2C
/ - %2F
: - %3A
; - %3B
< - %3C
= - %3D
> - %3E
? - %3F
@ - %40
\ - %5C
| - %7C
ref
-
https://stackoverflow.com/questions/30406136/remove-proxy-settings-from-the-windows-command-prompt
-
注意密码有特殊符号需要转义 https://blog.csdn.net/pcyph/article/details/45010609
-
easy_install的pip的旧版,配置和pip差不多 参考https://www.jianshu.com/p/537d935d1c31