我正在尝试在最近创建的Github存储库中推送我的新项目.但是有SSH身份验证问题.我不知道密钥管理,使用哪个密钥以及如何使用密钥.在我的github网络仪表板中,我有2个键.一个是我的登录帐户,另一个是Github for Windows.
如何使用正确的密钥进行提交.因为这个密钥不是我的Github仪表板中提到的.我在Eclipse中创建了新的RSA Key.用Passphrase保存.并将此密钥添加到我的Github帐户中.但它仍然在向我展示关键的印刷品.
有帮助吗?
我的回购:https://github.com/tahirakram/Likhari
网址信息

获取有关SSH密钥的此错误

Von*_*onC 18
ssh://git@github.com:22: org.eclipse.jgit.transport.CredentialItem$YesNoType:
The authenticity of host 'github.com' can't be established.
RSA key fingerprint is 16:27:ac:a5:xx:xx:xx:xx:xx:xx:a6:48.
Are you sure you want to continue connecting?
Run Code Online (Sandbox Code Playgroud)
这个页面(来自Lech Migdal的博客)建议:
理论上没什么不好的,你按"是"按钮就完成了.
但令我惊讶的是没有"是"按钮 :-)只有"确定"和"详细信息",两者都没有导致代码被推送到sf.net.重启(如某些网站上的建议)没有帮助.
- 在Eclipse中切换到"
Git Repositories"透视图- 扩展你的项目,添加
new Remote repository(我称之为"sourceforge")- 粘贴sourceforge在您的项目网站上提供的URI和正确的密码(是的,这次它将起作用)
- 现在Eclipse将询问您是否信任RSA密钥指纹并将其添加到
known_hosts文件中- "
Dry-Run"(应该工作),"Save"
此页面还会要求您检查SSH设置.
" Egit用户指南 "的" 添加远程配置 " 部分更好地说明了第2点:
这是使用"
Remotes"节点上的上下文菜单操作完成的.
向导开始寻求新配置的名称以及是否配置Fetch,Push或两者:
