Eclipse ADT已知主机

时间:2013-03-23 10:09:29

标签: windows eclipse adt egit

我无法获得正式的Windows ADT 21.1.0发行版以连接到git存储库。无论我尝试了什么(详情如下),它都抱怨主机密钥不在注册表中,并且显示我无法接受主机密钥。远程服务器正在运行Gitlab并且在我的控制之下。连接或防火墙没有问题。

到目前为止我尝试了什么:

  1. 使用用户git
  2. 连接而不提供密码
  3. 与其他用户一起提供密码时连接
  4. 手动添加在ssh主目录中找到的known_hosts文件中的主机密钥(Preferences-> General-> Network Connections-> SSH2-> SSH2 home)。
  5. 信息总是:

     The server's host key is not cached in the registry. You
     have no guarantee that the server is the computer you
     think it is.
     The server's rsa2 key fingerprint is:
     ssh-rsa 2048 xx:xx:xx...
     Connection abandoned.
    

    RSE没有任何问题,只有egit给我带来了问题。

1 个答案:

答案 0 :(得分:0)

您可以通过不在git服务器上使用ssh协议来解决问题,而是使用git or http protocol

上述消息的一个原因可能是使用名为“ssh”的文件夹而不是“.ssh”(注意点)。我的一些同事经历过这种情况,这在使用Windows资源管理器时很容易发生,因为它会在创建名为“.ssh”的文件夹时以静默方式删除点。您必须改为使用命令行。