我已经看了其他人关于这个问题的其他帖子,但我仍然有问题让ssh工作与netbeans &Windows 7上的Git。我是新来的,所以我相信我错过了什么地方。
我已经在我的Ubuntu服务器上完成了init git
。我还在系统属性->高级->环境变量中的"用户名的用户变量"下设置了%HOME%
,并在我为%HOME%
定义的路径中创建了.ssh
文件夹。那我从哪里拿到密钥文件呢?我将它们从Ubuntu服务器复制到那里,但当我试图使用ssh通过netbean连接时,它仍然显示
ssh://user@200.200.200.111/git:拒绝HostKey: 200.200.200.111
我在这里做错了什么?
这是NetBeans 7.0.1的一个已知错误。
Bug 199263 -不能用ssh公钥/私钥连接到远程存储库这是他们的bug数据库的链接:
http://netbeans.org/bugzilla/show_bug.cgi?id=199263看起来已经在下一个版本(7.1)中修复了。我试过了,对我很有效。这里是我得到最新开发版本的地方:
http://bits.netbeans.org/download/trunk/nightly/latest/请记住,开发版本可能有一些稳定性问题。
我手头没有Windows或Netbeans,但是该消息看起来像是200.200.200.111主机不在known_hosts
文件中。尝试从控制台中执行ssh 200.200.200.111
,它应该询问您是否信任主机的指纹,回答是,它将存储在known_hosts
文件中。