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