没有 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 机器人的主要内容,如果未能解决你的问题,请参考以下文章