从 eclipse 2022-12 (4.26.0) 内部运行 git,它总是要求输入 git 密码

问题描述 投票:0回答:0

我正在从 linux 主机上运行 eclipse,并试图从 gitlab 存储库中克隆一个 git 存储库。我有 gitlab 设置来接受我的 rsa 密钥,它按预期从同一 linux 主机上的控制台运行。也就是说,由于密码有效,我可以在不使用任何凭据的情况下克隆/推送/拉取到 gitlab。

然后我尝试在设置后使用 eclipse 中的内部 git 工具。我可以看到 Eclipse 具有指向我的公钥的正确路径。然后我只做一个简单的“git pull”,然后它会弹出一个窗口“登录”,然后是另一个对话框,要求输入回购、用户和密码。用户填写为 git,当然不是。我必须为那个“用户”输入密码,我将无法完成操作。

有什么想法吗?

干杯!

回答部分问题的一些资料:

密钥使用失败的“详情”:

拉取 1 个存储库 git@library:team-ares/blds-sw/blds-btcs/btcs-manager.git: SSH 身份验证已取消:未提供密码 publickey:正在尝试 ssh-rsa key ~/.ssh/id_rsa with signature type rsa-sha2-512 publickey: no more 尝试 git@library:team-ares/blds-sw/blds-btcs/btcs-manager.git 的密钥: SSH 身份验证已取消:未提供密码 publickey:正在尝试 ssh-rsa key ~/.ssh/id_rsa with signature type rsa-sha2-512 publickey: 没有更多的钥匙可以尝试

我确实通过 Preferences->General->Network 的方法添加了密钥...... 我已将其他帐户的其他密钥添加到 Gitlab,它们可以正常工作。正如我提到的,我可以通过我添加到 eclipse 的密钥从命令行访问 Gitlab。

现在我可能之前已经检查过“保存密码”然后尝试查看是否必须这样做一次但是再一次,没有 gitlab“git”用户帐户。

我清理了什么吗?

干杯!

eclipse gitlab
© www.soinside.com 2019 - 2024. All rights reserved.