Continuous integration Xcode机器人赢了';在没有SSL证书的情况下无法构建

Continuous integration Xcode机器人赢了';在没有SSL证书的情况下无法构建,continuous-integration,xcode-server,Continuous Integration,Xcode Server,我最近将MacOS continuous integration server从MacBook Air转移到MacMini(使用迁移助手),虽然我的所有设置似乎都可以正常运行,但每当我运行一个机器人时,我都会收到丢失证书的错误。我尝试了所有的方法(添加自签名证书等),但都没有成功。我甚至尝试删除服务器应用程序并从应用商店重新安装,但仍然没有帮助。我还能试什么呢?好吧,过了好几天,我终于明白了。首先,如果我刚刚在MacMini上完成了一个干净的安装,我就不会有任何问题,但事后来看是20/20。解决

我最近将MacOS continuous integration server从MacBook Air转移到MacMini(使用迁移助手),虽然我的所有设置似乎都可以正常运行,但每当我运行一个机器人时,我都会收到丢失证书的错误。我尝试了所有的方法(添加自签名证书等),但都没有成功。我甚至尝试删除服务器应用程序并从应用商店重新安装,但仍然没有帮助。我还能试什么呢?

好吧,过了好几天,我终于明白了。首先,如果我刚刚在MacMini上完成了一个干净的安装,我就不会有任何问题,但事后来看是20/20。解决方案是rm-rf/Library/Server目录(在执行此操作之前,需要使用sudosu)。该目录包含MacOS服务器的所有设置,即使删除Server.app,该目录仍会保留。通过删除Server.app、删除此目录,然后再次安装Server.app,可以强制Server.app正确地重新生成所有正确的证书,等等

是的,你将不得不重新创建你的机器人和回购链接,但至少它会全部工作