我正在尝试使用在mac上创建的本地存储库创建bot。但整合总是失败。我正在使用模拟器进行测试。我还从设备设置中选择了模拟器。
但总是得到以下错误 -
SSH已知主机文件路径位于/Library/Server/Xcode/Config/
ssh_known_hosts
启用了SSH严格主机检查(您可以通过编辑SSHStrictHostKeyChecking
中的/Library/Server/Xcode/Config/xcsbuildd.plist
密钥来禁用此功能
不受信任的HTTPS证书已被禁用(您可以通过修改TrustSelfSignedSSLCertificates
/Library/Server/Xcode/Config/xcsbuildd.plist
密钥来启用此功能
ab59d95ce4458b340114a7aefb9f16479f05982b refs/heads/master
SSH已知主机文件路径位于/Library/Server/Xcode/Config/
ssh_known_hosts
启用了SSH严格主机检查(您可以通过编辑SSHStrictHostKeyChecking
中的/Library/Server/Xcode/Config/xcsbuildd.plist
密钥来禁用此功能
禁用不受信任的HTTPS证书(您可以通过编辑
TrustSelfSignedSSLCertificates
键来启用此功能
/Library/Server/Xcode/Config/xcsbuildd.plist
我是否需要生成ssh密钥?
我也生成了ssh密钥,但是如何在我的mac上为本地存储库添加它
如果你有任何想法,请帮助。
由于
答案 0 :(得分:0)
实际上,这篇文章可能会解决您的问题:
答案 1 :(得分:0)
实际上,如果您通过https将bot指向git,那么这些消息不是错误,而是警告。我现在有两个机器人,他们通过https进入我们的内部git服务器,并成功获取源,显示此消息。
正如您所说,集成失败。如果机器人无法获取资源,则会写出结帐来源失败。
要了解实际出现的问题,您应该查看Xcode或Safari中集成中Build Failure Log
标签下的Logs
。 (我建议你看一下safari,因为如果你的日志很大,safari会加载它比Xcode快得多)。是的,它不是很舒服,但并不是很难。在某些时候,你会看到git命令参数,也许是错误原因,下面几行。
答案 2 :(得分:0)
在配置Xcode Server中的所有内容后,我得到两个不同的结果。
当我在Xcode中创建一个bot:internal-checkout-error。
当我在Safari中创建机器人时:像魅力一样工作。
两者都使用完全相同的项目,完全相同的Xcode Server主机。在这里,Apple的表现超过了他们通常的混淆程度......