git/jenkins TLS 问题

2023-12-01

当 Jenkins 尝试克隆存储库时,我收到以下错误

无法连接到存储库:命令“/usr/bin/git ls-remote -h --https://github.com/chkp-lebowits/protego-examples/HEAD”返回状态代码 128: 标准输出: stderr:致命:无法访问'https://github.com/chkp-lebowits/protego-examples/': 错误 -50 设置以 +VERS-TLS1.3 开头的 GnuTLS 密码列表

(当我将管道指向本地存储库以开始工作并且只想在构建后推送时,我在“git Push”上得到了类似的结果)

当我在部署 Jenkins 的同一个 ubuntu 20.4 VM 上手动运行完全相同的命令时,该命令运行得很干净。

如您所知,我使用 Jenkins 全局配置来确保它使用与我手动使用的客户端相同的客户端。

我缺少什么?

在此输入图像描述


这不是git或github的问题,而是你本地配置的问题。您已将 GIT_SSL_CIPHER_LIST 或 http.sslCipherlList 设置为当前使用的 gnutls 版本不支持的内容。然后,当 git 告诉 libcurl 告诉 gnutls 使用此密码列表时,gnutls 告诉curl 它不能执行此操作,而curl 将其反馈给 git,这就是您看到的错误。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

git/jenkins TLS 问题 的相关文章

随机推荐

  • Integer.class 和 Integer.TYPE 之间的区别[重复]

    这个问题在这里已经有答案了 这两者有什么区别 原始类型不能有 类 可以吗 它是原始类型 没有对象可以有类 这两者有什么区别呢 我不确定你的意思 但是 AClass对象是类型的运行时代表 也就是说 有这样的事情int class这不同于Int
  • 为什么 sbt 在设置 $JAVA_HOME 时报告“未检测到 java 安装”?

    我有 2 个 sbt android scala 项目 第一个是单个的 ls al drwxr xr x 13 alex staff 442 Dec 24 20 44 drwxr xr x 4 alex staff 136 Dec 24 2
  • JMS 消耗多个主题

    我是 Java 新手 正在开发一个使用多个 不同 主题并将其发送到另一台服务器的项目 我想知道处理多个主题的最佳方法是什么 据我了解 每个消费者都与一个主题相关 因此 如果我必须使用多个主题 则每个不同的主题都需要一个消费者 由于消费者进行
  • 如何修复一些 Xcode 13 错误,例如无法正确跳转到定义?

    我最近更新到 Xcode 13 突然 显示代码操作 中的选项不再起作用 这包括 跳转到定义 显示快速帮助 甚至突出显示所有使用某些规范的地方 有人遇到同样的问题或有解决办法吗 我已经尝试关闭应用程序 重新启动计算机 清理构建文件夹 但没有任
  • 在 Javascript 中将所有复选框值作为数组传递

    我有以下复选框 我需要将它们作为数组值获取
  • 防止弹性项目超过父级高度并使滚动条工作

    如何防止子div带有滚动条和flex 1超过 Firefox 中其父级 Flexbox 的高度 它在 Chrome 中工作正常 CodePen 链接 如果您更喜欢它而不是 Stack Overflow 片段 https codepen io
  • 在循环中追加到字典值列表

    我有一些代码 其中使用名称列表和结果文件 最终是多个文件 团队 名称 地点 我正在寻找的最终结果是将每个人的姓名 键 与点 值 列表相关联 但是 当我使用下面的代码时 我最终得到的结果如下 Abe 100 80 90 Bob 100 80
  • $_ 的奇怪值/行为

    输出应该是aaabbbcccdddeee not aaa555234dddeee perl wle map for my i 2 i lt 5 i push a a e print a aaa555234dddeee 仅在引用 取消引用时的
  • 如何异步等待 x 秒然后执行某些操作?

    我知道有Thread Sleep and System Windows Forms Timer and Monitor Wait在 C 和 Windows 窗体中 我似乎无法弄清楚如何等待 X 秒然后做其他事情 而不锁定线程 我有一个带有按
  • 如何在 python 中上传 FTP 上的完整目录? [复制]

    这个问题在这里已经有答案了 我必须在 FTP 服务器上上传一个目录 其中包含子目录和文件 但我似乎无法正确理解 我想按原样上传目录 及其子目录和文件所在的位置 ftp FTP ftp connect host port ftp login
  • hibernate中如何删除连接表中的记录

    论坛会员 我需要你们所有人的帮助 我有两个具有一对多关系的 POJO 模型 我的项目 pojo 如下 Entity Table name project public class Project implements java io Ser
  • 将文件存储在 HDFS 上的命令

    介绍 一个 Hadoop NameNode 和三个 DataNode 已安装并正在运行 下一步是向 HDFS 提供文件 已执行以下命令 hadoop fs copyFromLocal ubuntu 14 04 desktop amd64 i
  • 如何检测访问我的网站所使用的浏览器?

    如何检测用户正在使用什么浏览器 IE Firefox Opera 访问我的网站 Javascript PHP ASP Python JSP 以及您能想到的任何其他语言的示例都会有所帮助 是否有一种与语言无关的方法来获取此信息 如果是为了处理
  • Vim 的替代命令可以像 sed 的“t labe”一样处理递归模式吗?

    只是一个随机的例子 aaa 01 02 03 04 05 aaa 后面的数字个数不固定 替换后的预期结果是 aaa 01 aaa 02 aaa 03 aaa 04 aaa 05 我知道如何使用 sed 的 t label 或 Vim 使用类
  • 无法在 ubuntu 14.04 的终端内退出 emacs

    我在 ubuntu 14 04 上的终端中运行 emacs emacs nw 如果我尝试退出C x C c 我在底部的和弦空间中看到了这一点 C x 我是一个 Emacs 新手 但这看起来像是试图与c键 即使我将手指举过Ctrl钥匙 如果我
  • Visual Studio 2010 math.h 中不存在 rint 以及 CUDA rint 的等效项

    我正在将 CUDA 代码移植到 C 并使用 Visual Studio 2010 CUDA 代码使用rint函数 该函数似乎不存在于Visual Studio 2010 math h中 所以看来我需要自己实现它 根据这个link CUDAr
  • 底部弹出UIPicker?

    调用action时从屏幕底部弹出的UIPicker是否只是一个以某种方式协调的基本UIPickerView 就像 UIActionSheet 一样 我将如何实现它 这是我使用的动画代码 void animateDatePicker BOOL
  • 如何用日期范围填充表格?

    我需要一个 MySQL 表来保存 2011 01 01 和 2011 12 31 之间的所有日期 我创建了一个表 其中一个列名为 date 类型为 DATE 通过什么查询 我可以在表中填充所有所需的日期 而不必手动输入它们 尝试这个 DRO
  • 有没有办法用 C# 为 iphone 制作应用程序

    我想知道你们是否可以为 iPhone 制作 C NET 应用程序 我该如何开始 单点触控将是要走的路 附注我真的建议你在任何平台上使用原生版本
  • git/jenkins TLS 问题

    当 Jenkins 尝试克隆存储库时 我收到以下错误 无法连接到存储库 命令 usr bin git ls remote h https github com chkp lebowits protego examples HEAD 返回状态