Xcode OSX Server "Internal Error Creating Bot"



我正在尝试使用OSX Server 4.0和Xcode 6.4创建一个机器人。

我的项目包含多个存储库,并使用额外的库作为子模块。当我转到"Product> Create Bot"时,会出现一个对话框,提示"为这个Bot提供存储库凭据"。

对话框显示了我用作子模块的所有存储库。如果我尝试通过SSH或https验证它们,xcode会拒绝我的凭据。

当我点击"忽略"并完成安装过程时,它说"Bot创建失败,错误:内部错误创建Bot"并且没有给我其他信息。

作为测试,我已经成功地在github中创建了一个示例项目,我可以毫无问题地创建一个bot。我已经尝试添加子模块到样本项目,它仍然可以创建机器人很好。

有谁能帮忙解决这个问题吗?

我找到答案了。

问题最终是GitSlave (http://gitslave.sourceforge.net/),我的团队使用它来保持我们的存储库更新。GitSlave设置仓库的方式会导致Xcode bot出现内部错误而失败。

我访问存储库的问题与内部错误无关,并且通过为bot创建一组新的SSH密钥而不是使用具有不同权限的个人SSH密钥来修复。

希望这有助于其他人有这个问题!

我设法通过了"提供凭据"对话框,但Xcode Bots会失败与相同的"内部错误创建Bot"错误一旦我走了所有的方式通过向导和点击"创建"。

在我的情况下,解决方案是将存储库的remote.origin.url设置从git@github.com SSH URL更改为https://github.com HTTPS URL,突然它就工作了。

(这有点让人抓狂,因为我检查了每个日志文件和每个可能有错误报告的地方,但什么也没找到。通过反复试验发现的)

最新更新