我们现在使用的是ZScaler而不是代理来检查互联网流量。这是一个相当大的改进,但是使用代理设置Git、Gradle和Maven要比用ZScaler设置它容易得多。在使用ZScaler时,我们收到了一个..cert文件,它以“-开始证书-”开始-然后以“”-结束
所以我的问题是:我如何设置
( a)吉特
( b)分级
( c) Maven
在各自的“全局设置”(不是针对每个项目)中使用此证书,以便
( a)拉推
( b) / c)解决依赖关系
又起作用了。
提前谢谢。
发布于 2019-07-17 16:45:06
对于Git,将其附加到.gitconfig文件中
[http]
proxy = http://gateway.zscaler.net:80/
sslCAInfo = /path/to/your/zscaler-root-ca.crt我相信证书文件的任何文件扩展名都将被接受,只要它不是二进制编码格式。openssl可用于前后转换。
对于Maven和Gradle等人(CURL、NPM、Yarn)的想法是相同的,将zscaler证书添加到证书存储区。有些则需要附加到证书包文件中。对于一个不完整的答案,我很抱歉,我正在努力解决这个问题。希望zscaler提供了有关这方面的更多文档。
https://stackoverflow.com/questions/51157693
复制相似问题