虽然我的开发环境工作得非常好,但我的构建服务器却遇到了以下错误......虽然在某些时候它的工作正常!
warn Error on lookup for github:aurelia/event-aggregator
Error: fatal: unable to access 'aurelia/event-aggregator.git/': error setting certificate verify locations:
CAfile: C:/Program Files/Git/mingw64/libexec/ssl/certs/ca-bundle.crt
CApath: none
err Error looking up github:aurelia/event-aggregator.
Run Code Online (Sandbox Code Playgroud)
我注意到CAfile路径与磁盘上的路径不同(C:\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt)因此将ssl文件夹从中复制mingw64\到一起mingw64\libexec,一切都开始工作了.
这是一个合适的方法吗?
以下是我正在运行的一些产品版本:
jspm - 0.16.13
npm - 3.3.10
node - 4.2.1
Run Code Online (Sandbox Code Playgroud)
我在命令窗口中执行了以下命令(以管理员身份运行),它让我启动并运行。仍然不确定这是否是正确的答案,但感觉比复制文件夹更好:
git config --system http.sslcainfo "C:\Program Files\Git\usr\ssl\certs\ca-bundle.crt"
Run Code Online (Sandbox Code Playgroud)