致命:无法访问'https://github.com/gabelerner/canvg.git/':Peer报告不兼容或不支持的协议版本

Z.T*_*Z.T 8 git github jenkins angularjs bower-install

当我运行bower install --allow-root时,我在jenkins面临这个问题.构建失败,显示以下错误: 无法执行"git ls-remote --tags --heads https://github.com/gabelerner/canvg.git

最终构建失败错误显示如下:

致命:无法访问' https://github.com/gabelerner/canvg.git/':Peer报告不兼容或不支持的协议版本

它使用不同的GIT文件路径显示相同的错误.

以前的错误是:获取远程repo'origin'时出错

我们解决了更改SSH密钥的问题.

如果我们从构建中删除bower install命令,则构建成功.

任何帮助,将不胜感激.

Jef*_*evy 31

这可能是您遇到问题的原因: 停止支持弱加密标准

....因此,GitHub宣布立即弃用并最终禁用我们使用以下加密标准:

TLSv1/TLSv1.1 - 这适用于所有HTTPS连接,包括与https://github.comhttps://api.github.com的 Web,API和git连接.diffie-hellman-group1-sha1 - 这适用于与github.com的所有SSH连接.diffie-hellman-group14-sha1 - 这适用于与github.com的所有SSH连接.以上所有内容将于2018年2月1日停用.

所以你需要升级到更强的密码.我看到这个解决方案帮助了其他 github-unable-access-ssl-connect-error

yum update -y nss curl libcurl
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助