我在尝试推送到我的 bitbucket 存储库时遇到了这个问题,不确定为什么指纹不匹配:
它询问我是否要继续,但点击“确定”后我无法在对话框中输入任何内容。有什么见解吗?预先感谢!
我遇到了同样的问题..发现发生这种情况是因为 bitbucket.org 不在已知主机列表中。 这些是从头开始的步骤... (假设您在 Eclipse 中使用 EGit 并配置了 ssh 密钥)
编辑:
创建本地存储库
1.右键项目->团队->共享项目
2.从菜单中选择GIT,单击下一步(忽略消息“HOME环境变量未设置..”)
3.选择使用或创建存储库。在父文件夹中...并选择项目
4.点击创建仓库。按钮 -> 完成
1.在Eclipse中打开Git存储库视图
窗口->显示视图->其他->Git->Git 存储库
2.输入仓库名称
3.在下一个窗口中单击“添加”按钮,输入存储库 uri,然后单击“完成”
4.现在单击试运行按钮,您应该会看到以下对话框
单击“是”,bitbucket 将被添加到已知主机
5.最后点击保存并按下按钮
一些见解:
在新安装的 Macos 上,从终端,第一次 git 克隆后,主机被添加到文件known_hosts中。
Cloning into '<name of new dir>'...
The authenticity of host '<bitbucket site>:<portno> ([<ip address>]:<portno>)' can't be established.
RSA key fingerprint is <...>
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
等等。
Repo 已克隆,目录已克隆。
cat ~/.ssh/known_hosts
<bitbucket site>:<portno> ssh-rsa <rsa key>