我使用sourcerepo.com作为SVN服务器。我的XCode5 bot抱怨:错误验证“https://myproject.sourcerepo.com:443”的服务器证书 - 证书不是由受信任的机构颁发的。使用指纹等......
如何让我的XCode服务器接受此svn服务器并检索源?
感谢您的建议 弗兰克
答案 0 :(得分:6)
验证证书不受信任的原因。 (例如,它是一张自签名证书吗?)
启动终端并运行svn info https://myproject.sourcerepo.com:443/<path-to-repository>
。提示时永久接受证书。
答案 1 :(得分:2)
我找到了一种方法,可以通过Xcode 5发行说明来实现它:
通过HTTPS与远程SVN存储库通信可能会失败 错误类似于“验证服务器的服务器证书时出错 name。“编辑文件
/Library/Server/Xcode/Config/xcsbuildd.plist
并将
TrustSelfSignedSSLCertificates
键从false更改为true。然后,从终端窗口运行:
sudo killall xcsbuildd
我完全按照以上方式行事。要编辑实际需要的文件
sudo vi /Library/Server/Xcode/Config/xcsbuildd.plist
重新启动构建守护程序后,我能够让我的Xcode机器人检查远程存储库中的源并执行集成。希望这可以帮助!