我正在运行 Gitkraken。我可以查看遥控器中的所有提交,但是当我尝试进行拉取时,我收到错误“身份验证错误:代理列表 ID 失败”。
我在身份验证设置中使用本地 SSH 代理选项。
我知道我的密钥没有问题,因为我已将它添加到选美(正在运行)中,并且当我使用 Sourcetree 进行拉取时,一切正常。
有任何想法吗?
这是之前在GitKraken 问题 10中报告的(用于其他操作)。
此错误消息来自Daniel Stenberg ( )在 2010 年 6 月(6 年以上)的commit 22a2de7, libssh2-1.2.7libssh2/src/agent.c#agent_list_identities()
中介绍。该重构提交 7b351ee于 2009 年 12 月由Daiki Ueno ( )引入了 ssh-agent API 。bagder
ueno
如此处所述,这可能与操作系统有关,或者与抢占 libssh2 所需资源以列出 ssh 代理管理的身份的进程有关。确保没有其他 GUI 正在运行,它可能在 GitKraken 的同时使用 pagent。