我最近将我的 MacOS 持续集成服务器从 MacBook Air 转移到 MacMini(使用迁移助手),虽然我的所有设置似乎都很好,但每当我运行我的一个机器人时,我都会收到关于缺少证书的错误。我已经尝试了一切(添加自签名证书等)但无济于事。我什至尝试删除服务器应用程序并从 AppStore 重新安装它,但这仍然没有帮助。我还能尝试什么?
问问题
151 次
1 回答
0
好吧,折腾了好几天,终于搞明白了。首先,如果我刚刚在我的 MacMini 上进行了全新安装,我不会有任何问题,但事后看来是 20/20。解决方案是 rm -rf /Library/Server 目录(在执行此操作之前您需要 sudo su)。该目录包含 MacOS 服务器的所有设置,即使在删除 Server.app 后它仍然存在。通过删除 Server.app,删除此目录,然后再次安装 Server.app,您可以强制 Server.app 正确地重新生成所有正确的证书等。
是的,你必须重新创建你的 Bot 和 repo 链接,但至少它会工作!
于 2014-06-25T17:27:08.480 回答