首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将zscaler证书导入Git

如何将zscaler证书导入Git
EN

Stack Overflow用户
提问于 2018-10-29 18:31:08
回答 2查看 4.8K关注 0票数 5

在尝试从GIT签出azure DevOps上的签出代码时,我得到了以下错误。

应用程序必须将流量发送给Zscaler代理程序。为此,我们在GIT中取消了代理设置,该应用程序能够连接URL,但SSL握手没有发生。GIT不知道Zscaler证书,因此无法与目标服务器建立SSL握手。我需要找到一种在GIT应用程序中导入Zscaler证书的方法,以便它能够连接目标。是否可以将证书复制到GIT文件夹中。Git\usr\ssl\certs下的证书是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-30 17:50:55

能够通过命令绕过此问题。

git config --global http.sslVerify false

要信任证书,可以尝试以下步骤并检查结果:

  1. 通过浏览器导出证书(例如,铬):单击地址栏中的锁图标>证书>证书路径>选择链中的最高证书>查看证书>复制到文件(选择Bas-64编码的X.509)。
  2. 将内容复制到ca-bundle.crt文件(通过调用git.exe-l命令检查-l值)更多信息:向git.exe存储区添加企业(或自签名)证书颁发机构

更多信息:向git.exe存储区添加公司(或自签名)证书颁发机构

票数 -2
EN

Stack Overflow用户

发布于 2021-10-12 11:55:37

对于公司场景(zscaler,ssl检查.)从OpenSSL切换到/证书验证(SCHANNEL)的实现可能是一个不错的选择。它确保git将使用与您正在使用的其他应用程序相同的证书存储。这个答案讨论所需的设置。

这样的解决方案相比,如果IT部门需要推出更新,这种方法可以避免更新专门为git存储的证书。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53051735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档