使用SSH身份验证在Xcode 7中添加GitHub存储库会产生身份验证错误

jly*_*ith 4 ssh bots github repository xcode7

我正在尝试在Xcode 7中设置一个Bot进行集成测试.作为设置的一部分,我使用Xcode> Preferences> Accounts> Add Repository将远程存储库添加到项目中但是它失败并显示Authentication failed:

在此输入图像描述

GitHub正在使用这个SSH密钥在命令行工作,为什么Xcode 7不工作?

jly*_*ith 5

在认为这是一个Xcode 7错误之后,由于像这样帖子,我终于发现问题实际上是由GitHub引起的.

GitHub 为组织和团队实施了第三方访问限制,这意味着2014年2月之前生成的任何SSH密钥将不再适用于新应用程序.查找组织设置页面中的部分:

GitHub组织第三方访问设置

我生成了新的SSH密钥并上传了它们,我的Xcode 7机器人正常使用SSH.