Git 从TFS安装private bower软件包时,无法在本地获取颁发者证书

Git 从TFS安装private bower软件包时,无法在本地获取颁发者证书,git,ssl,tfs,proxy,bower,Git,Ssl,Tfs,Proxy,Bower,我的最终目标是在同一组织内开发的应用程序之间共享前端代码包。我的策略是在TFS上创建存储在GIT repos中的Bower包 我已经在根目录中正确设置了GIT repo,bower.json文件位于我正在运行的第二个项目文件夹中: 鲍尔安装“” 它返回错误“无法在本地获取颁发者证书” TFS服务器和我的机器在同一个LAN上,但我还需要通过公司代理访问github上的public bower软件包。My.bowerrc文件包含: { "proxy": "http://proxy.hca.local

我的最终目标是在同一组织内开发的应用程序之间共享前端代码包。我的策略是在TFS上创建存储在GIT repos中的Bower包

我已经在根目录中正确设置了GIT repo,bower.json文件位于我正在运行的第二个项目文件夹中:

鲍尔安装“”

它返回错误“无法在本地获取颁发者证书”

TFS服务器和我的机器在同一个LAN上,但我还需要通过公司代理访问github上的public bower软件包。My.bowerrc文件包含:

{
"proxy": "http://proxy.hca.local:8080",
"https-proxy": "http://proxy.hca.local:8080",
"ca": "C:/Users/William Warby/curl-ca-bundle.crt"
}
curl-ca-bundle.crt是从C:\Program Files(x86)\Git\bin\curl-ca-bundle.crt复制的,我已经在其中添加了TFS服务器的根证书


我做错了什么?

可能会添加一个
“无代理”:“.hsc.local”
以避免对tfs URL使用代理。谢谢,但恐怕没有帮助。我确实发现,通过将ca属性(“ca”:“c://Users//William Warby//curl ca bundle.crt”)中的前斜杠加倍,我克服了我在这个问题中报告的SSL证书的问题,但却发现了一个新问题-现在它给了我一个401响应,因为我没有对TFS服务器进行身份验证。也许可以添加一个
“no_proxy”:“.hsc.local”
以避免对tfs URL使用代理。谢谢,但我担心这没有帮助。我确实通过在ca属性(“ca”)中加倍前斜杠发现了这一点:“c://Users//William Warby//curl ca bundle.crt”)我解决了在这个问题中报告的SSL证书的问题,结果发现了一个新问题-现在它给了我一个401响应,因为我没有向TFS服务器进行身份验证。