【问题标题】:Gitkraken error - Error authenticating: agent list id failed"Gitkraken 错误 - 身份验证错误:代理列表 ID 失败”
【发布时间】:2017-06-04 20:36:44
【问题描述】:

我正在运行 Gitkraken。我可以查看遥控器中的所有提交,但是当我尝试进行拉取时,我收到错误“身份验证错误:代理列表 ID 失败”。

我在身份验证设置中使用本地 SSH 代理选项。

我知道我的密钥没有问题,因为我已将它添加到选美(正在运行)中,当我使用 Sourcetree 进行拉取时,一切正常。

有什么想法吗?

【问题讨论】:

    标签: git ssh gitkraken


    【解决方案1】:

    这是之前在GitKraken issue 10 中报告的(用于其他操作)。

    此错误消息来自libssh2/src/agent.c#agent_list_identities(),并由Daniel Stenberg (bagder)commit 22a2de7, libssh2-1.2.7, June 2010(6 多年前)中介绍。重构了commit 7b351eeDaiki Ueno (ueno) 在 2009 年 12 月引入了 ssh-agent API。

    As mentioned here,这可能与操作系统有关,或者与抢占 libssh2 所需资源以列出 ssh 代理管理的身份的进程有关。确保没有其他 GUI 正在运行,它可能在 GitKraken 的同时使用 pagent。

    【讨论】:

    • 我尝试关闭 SourceTree 并重新启动了选美,但仍然出现相同的错误。
    • @MattEno 即使在重新启动后没有其他应用程序运行?
    • 是的,我刚刚尝试过。还是同样的问题。
    • @MattEno 您的私人 ssh 密钥是否受密码保护?
    • @webofmars 同意。我会检查它是否已在实际应用程序问题列表中报告。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-25
    • 1970-01-01
    • 2017-08-27
    • 2015-12-01
    • 2016-01-01
    • 1970-01-01
    相关资源
    最近更新 更多