我正在运行Gitkraken。我可以查看远程控制器中的所有提交,但是当我尝试执行Pull时,我收到错误“Error authenticating:agent list id failed”。
我在身份验证设置中使用本地SSH代理选项。
我知道我的密钥没有问题,因为我已将它添加到pageant(正在运行),当我使用Sourcetree进行Pull时,一切正常。
有什么想法吗?
答案 0 :(得分:0)
GitKraken issue 10之前(其他操作)报告了此情况。
此错误消息来自libssh2/src/agent.c#agent_list_identities()
,并由commit 22a2de7, libssh2-1.2.7, June 2010在Daniel Stenberg (bagder
)(6年多前)中引入。重构了commit 7b351ee,Daiki Ueno (ueno
)于2009年12月由As mentioned here引入了ssh-agent API。
{{3}},这可能与操作系统有关,也可能与抢占libssh2列出由ssh代理管理的身份所需资源的进程有关。确保没有其他GUI正在运行,这可能与GitKraken同时使用pagent。