当前位置:   article > 正文

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

hudson.plugins.git.gitexception: failed to fetch from

偶然?总是?

在配置 源码管理的时候

使用https 进行代码的下载

配置的是用户名和密码

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

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

image.png

永久解决:配置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邮箱"

image.png

3. 查看公钥并配置GitHub

查看

cat /root/.ssh/id_rsa.pub

image.png

GitHub配置

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

image.png

查看私钥并配置项目

查看私钥

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

使用git@git.com 进行管理

image.png

添加私钥凭证

image.png

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/562509
推荐阅读
相关标签
  

闽ICP备14008679号