Jenkins+GitHub报错hudson.plugins.git.GitException: Failed to fetch from GitHub 443

Jenkins+GitHub报错hudson.plugins.git.GitException: Failed to fetch from GitHub 443,第1张

Jenkins+GitHub报错hudson.plugins.git.GitException: Failed to fetch from GitHub 443 偶然?总是?

配置 源码管理的时候

使用https 进行代码的下载

配置的是用户名和密码

但是在执行构建的时候,总是会报错 443,但是偶尔也会有几次成功下载的,所以就很奇怪!!!!!!!!!!

fatal: unable to access 'https://github.com/xxx': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

永久解决:配置SSH 使用Docker安装的Jenkins

!!! 非docker安装的,忽略 第一步:进入容器

1. 进入容器

[root@iZ2zeblcb2evknzc1xbhunZ ~]# docker exec -it 容器ID /bin/bash

2. 生成密钥

bash-5.1# ssh-keygen -t rsa -b 4096 -C "GitHub邮箱"

3. 查看公钥并配置GitHub

查看

cat /root/.ssh/id_rsa.pub

GitHub配置

https://github.com/settings/ssh/new

查看私钥并配置项目

查看私钥

bash-5.1# cat /root/.ssh/id_rsa

使用git@git.com 进行管理

添加私钥凭证

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5426583.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-11
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存