当前位置: 首页 > 知识库问答 >
问题:

将Mylyn连接到Gitlab时TLS证书无效问题

岳风畔
2023-03-14
Invalid TLS Certificate: You can disable certificate checking by setting ignoreCertificateErrors on GitlabHTTPRequestor

有人知道我怎么才能摆脱这条信息吗?在首选项中没有ignoreCertificateErrors选项,插件也没有这样的配置?我必须在ini文件中放一些东西吗?如何设置ignoreCertificateErrors?

编辑

VonC给出的命令起作用了。但现在我又犯了一个错误:

Unknown Exception: java.io.FileNotFoundException: https://git.company/api/v3/projects?private_token=whatever
{"error":"API V3 is no longer supported. Use API V4 instead."}
https://git.company/api/v4/projects?private_token=whatever
https://github.com/pweingardt/mylyn-gitlab/issues/47

共有1个答案

冯育
2023-03-14

这很可能与GitLab迁移到GCP(谷歌云平台)有关

尝试将其添加到您的JDK密钥库(用于运行Eclipse的JDK:它可以是嵌入式JDK,也可以是您系统上的JDK)

首先获取新证书:

echo -n | openssl s_client -connect git.company:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > gitlab.chain.pem
cd /path/to/jdk
jre/bin/keytool -keystore jre/lib/security/cacerts -storepass changeit -import -trustcacerts -file gitlab.chain.pem -alias NewGitLab
 类似资料:
  • nginx 证书问题 已经使用自签名证书生成了一个证书, 并配置到 nginx 中了, 域名 CN 也配置正确了 然后在客户端 hosts 文件中也配置了对应映射 导入了对应的证书文件 然后访问域名, 说证书无效, 每次都到这里卡住, 不知道这证书哪里无效了, 我都导入到了受信任的根证书里面了, 并且在 chrome 的证书管理中也能看到

  • 我想从易趣检索类别。这是我的代码: 、、和在正式生产环境中有效、活动并设置。 我从curl得到这个错误: 错误:“SSL证书问题,请验证CA证书是否正常。详细信息:错误:14090086:SSL例程:SSL3\u GET\u SERVER\u证书:证书验证失败”-代码:60 为什么会出现此错误?

  • 问题内容: 让我快速解释一下我要做什么。我正在尝试用Java构建自己的Apple的Push Notification服务(出于测试目的)。此服务的工作归功于TLS套接字。 我有一个Java客户端来创建TLS套接字,以将推送通知发送到APN。我更改了主机URL,以将套接字重定向到localhost:2195。现在,我试图编写一个Java套接字服务器来获取通知请求。 但是,握手过程中出现异常,找不到解

  • 尝试使用从gitlab克隆git帐户时, git克隆git@gitlab.com:用户名/项目。吉特 面对下面的错误, git@gitlab.com:权限被拒绝(公钥)。致命:无法从远程存储库读取。 gitlab是用我的custom.pub公共ssh密钥注册的。windows客户端PC的私有和公共ssh密钥都存储在“C:/用户/用户名/. ssh”中。 如何修复此故障

  • 我有以下证书层次结构: 根-- 整个链都明确定义了serverAuth和clientAuth作为扩展密钥用法。 在我的go代码中,我创建了一个tls。像这样配置对象: certFile是证书链文件,keyFile是私钥文件。caCertFile是信任库,仅由根证书组成 所以基本上,这是我期望在我的tls里面有什么。配置来自此函数的对象: RootCAs:仅来自caCertFile的根证书Clien

  • 我能够使用DataGrip附带的JDBC驱动程序(我使用的是Mac)并看到以下错误消息,它以前工作得非常好,我没有打扰任何事情: