bounty还有2天到期。回答此问题可获得+250声望奖励。Darren希望引起更多关注此问题。
我正在努力让我的Xcode服务器使用Xcode 14.2工作,它曾经工作,但由于必须重置一切,我不断得到错误:
身份验证失败,因为缺少凭据
我试着从我的钥匙串中删除所有的Xcode条目。
我已经创建了一个rsa SSH密钥,如文档here所示
证书已添加到我的GitHub帐户中,如文档所示here
当我在Xcode中单击Edit Bot...
并选择Repositories
选项卡时,它成功加载了我的仓库。然而,当我单击Integrate
机器人时,它失败了,并显示auth错误。
我试着把它添加到我的GitHub配置中,但没有区别:
[url "ssh://git@github.com/"]
insteadOf = https://github.com/
我还能尝试什么?
3条答案
按热度按时间egmofgnx1#
你似乎已经尝试了一些步骤来解决此问题。下面是一些可以尝试修复身份验证错误的其他建议:
确保您的SSH密钥已添加到ssh-agent:首先,在后台启动ssh-agent:
接下来,将您的私有SSH密钥添加到ssh-agent:
如果id_rsa与私钥文件的名称不同,请将其替换为该文件的名称。
确保在Xcode bot中正确配置了SSH密钥:
如果您已经尝试了这些步骤,但仍然遇到问题,您可能需要考虑向Apple提交bug报告或向Apple开发者论坛寻求帮助,因为问题可能与Xcode本身有关。
c0vxltue2#
我试着从我的钥匙串中删除所有的Xcode条目。
但是this thread提到:
SSH可以访问系统密钥链,所以我将我的证书从登录密钥链复制到系统密钥链,就是这样。
因此,请检查您是否需要在钥匙链的系统部分更新您的密钥:
OP在评论中确认清理钥匙链有帮助。
lnxxn5zx3#
这个问题已经成为一个主要的努力来处理当试图获得适当的身份验证凭证,但不幸的是,还没有任何成功的ssh命令来应用必要的身份验证凭证在图中所示的密钥链访问.是的,几乎每个密钥链需要为您的文档或应用程序等将需要这样做,以及.