我正在使用 OSX 服务器和 Xcode 服务为 iOS 项目设置 CI。
首次运行集成时遇到问题,它总是失败并出现以下错误:
集成失败。意外的内部服务器错误(源代码控制错误)。有关更多详细信息,请参阅集成日志。
现在我确实解决了这个问题,但我对我是如何做到的不太满意。基本上,我为我为 CI 设置的每个新项目添加一个新的 SSH 密钥到我的 git 服务器。因此,无论为我生成什么密钥,我只需将其复制/粘贴到我的 git 服务器中即可。但我们都知道应该只有一个 SSH 密钥。
我无法找到一种方法来为 osx 服务器上的所有项目使用相同的密钥 - > xcode,因为我正在使用相同的用户帐户检查代码......
有人面对这个吗?你是怎么做到的?
谢谢!