没有 SSL 证书就无法构建 Xcode 机器人

Posted

技术标签:

【中文标题】没有 SSL 证书就无法构建 Xcode 机器人【英文标题】:Xcode Bots Won't Build Without SSL Certs 【发布时间】:2014-06-25 17:24:19 【问题描述】:

我最近将我的 MacOS 持续集成服务器从 MacBook Air 转移到了 MacMini(使用迁移助手),虽然我的所有设置似乎都可以正常进行,但每当我运行我的一个机器人时,我都会收到关于缺少证书的错误。我已经尝试了一切(添加自签名证书等)但无济于事。我什至尝试删除服务器应用程序并从 AppStore 重新安装,但这仍然没有帮助。我还能尝试什么?

【问题讨论】:

【参考方案1】:

好吧,经过几天,我终于弄明白了。首先,如果我刚刚在我的 MacMini 上进行了全新安装,我不会有任何问题,但事后看来是 20/20。解决方案是 rm -rf /Library/Server 目录(在执行此操作之前您需要 sudo su)。该目录包含 MacOS Server 的所有设置,即使在删除 Server.app 后它仍然存在。通过删除 Server.app,删除此目录,然后再次安装 Server.app,您可以强制 Server.app 正确重新生成所有正确的证书等。

是的,你必须重新创建你的 Bot 和 repo 链接,但至少它会工作!

【讨论】:

以上是关于没有 SSL 证书就无法构建 Xcode 机器人的主要内容,如果未能解决你的问题,请参考以下文章

证书:未知,配置文件:xcode 10.1 存档中没有

如何设置没有ssl证书,就不能访问url?

如何记录jenkins构建次数

xcode - 机器人创建失败并出现错误:发生 SSL 错误,无法与服务器建立安全连接

iis 申请SSL通道 无法访问

由于服务器证书验证失败,无法使用 Xcode 6.0.1 创建机器人