无法在eclipse中连接/克隆GitLab repo,即使可以从命令行连接到它

无法在eclipse中连接/克隆GitLab repo,即使可以从命令行连接到它,eclipse,git,ssh,gitlab,egit,Eclipse,Git,Ssh,Gitlab,Egit,我试图从gitlab克隆eclipse中的存储库。 这表明除非生成ssh密钥对,否则我无法签出/提交存储库。它进一步给了我链接。我遵循步骤。它创建了以下文件: C:\Users\User Name\.ssh\id_rsa C:\Users\User Name\.ssh\id_rsa.pub 然后我将粘贴的公钥复制回GitLab 然后运行以下命令: C:\Users\User Name>ssh -T git@xx.xx.xx.xx The authenticity of host 'xx.

我试图从gitlab克隆eclipse中的存储库。 这表明除非生成ssh密钥对,否则我无法签出/提交存储库。它进一步给了我链接。我遵循步骤。它创建了以下文件:

C:\Users\User Name\.ssh\id_rsa
C:\Users\User Name\.ssh\id_rsa.pub
然后我将粘贴的公钥复制回GitLab

然后运行以下命令:

C:\Users\User Name>ssh -T git@xx.xx.xx.xx
The authenticity of host 'xx.xx.xx.xx (xx.xx.xx.xx)' can't be established.
ECDSA key fingerprint is SHA256:mZNjLhcagbXDWoshrvVT7wsMNbQ97UTGlJSfUsH6231.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'xx.xx.xx.xx' (ECDSA) to the list of known hosts.
Ubuntu 16.04.6 LTS
Enter passphrase for key 'C:\Users\User Name/.ssh/id_rsa':
Enter passphrase for key 'C:\Users\User Name/.ssh/id_rsa':
Welcome to GitLab, User Name!
所以我觉得我可以通过命令链接进行连接

但是,我无法在Eclipse中连接。 如前所述,我在eclipse中指定了id_rsa文件

然后我尝试在eclipse中克隆repo,如下所示:

但它一直问我密码,从未连接:

我在gitlab配置文件中的信息:

  • 电子邮件:用户。name@domain.com
  • 名称:用户名
  • 用户名:UserN
这里怎么了?我错过了什么/做错了什么


PS:我在第二张图片中屏蔽了一些repo URI的文本和我的用户名。

在第一个屏幕截图中,当我为用户放置
git
而不是
UserN
时,它起了作用。之后,它向我询问了
id\u rsa
的密码,当提供密码时,它开始克隆存储库。我不知道为什么会这样。有人能解释一下吗?

我猜:试着检查一下“安全商店中的商店”——复选框,也许这会有帮助。不,我试过好几次了。你能看看我自己的答案吗?有些东西对我有用,但我不知道为什么有用。