首页 文章

Xcode OSX服务器“内部错误创建机器人”

提问于
浏览
0

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

我的项目包含多个存储库,并使用其他库作为子模块 . 当我转到“产品>创建机器人”时,会出现一个对话框,说“为此机器人提供存储库凭据” .

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

当我单击“忽略”并完成设置过程时,它显示“Bot创建失败并显示错误:内部错误创建机器人”并且没有给我任何其他信息 .

作为测试,我已经在github中成功创建了一个示例项目,我可以创建一个没有问题的bot . 我试图将子模块添加到示例项目中,它仍然可以创建机器人 .

谁能帮忙解决这个问题?

2 回答

  • 0

    我想出了答案 .

    问题最终成为GitSlave(http://gitslave.sourceforge.net/),我的团队正在使用它来保持我们的存储库更新 . 关于GitSlave设置存储库的方式导致Xcode机器人因内部错误而失败 .

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

    希望这可以帮助其他人解决这个问题!

  • 1

    我设法通过了“提供凭据”对话框,但是一旦我完全通过向导并单击“创建”,Xcode Bots将失败并出现相同的“内部错误创建机器人”错误 .

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

    (这有点令人抓狂,因为我检查了每个日志文件以及可能存在错误报告的所有地方,但没有发现任何内容 . 通过反复试验将其计算出来)

相关问题