如何从Eclipse推送Github中的新项目?

Tah*_*ram 12 github egit

我正在尝试在最近创建的Github存储库中推送我的新项目.但是有SSH身份验证问题.我不知道密钥管理,使用哪个密钥以及如何使用密钥.在我的github网络仪表板中,我有2个键.一个是我的登录帐户,另一个是Github for Windows.

如何使用正确的密钥进行提交.因为这个密钥不是我的Github仪表板中提到的.我在Eclipse中创建了新的RSA Key.用Passphrase保存.并将此密钥添加到我的Github帐户中.但它仍然在向我展示关键的印刷品.

有帮助吗?

我的回购:https://github.com/tahirakram/Likhari

网址信息

位置网址

获取有关SSH密钥的此错误

获取有关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.重启(如某些网站上的建议)没有帮助.

  1. 在Eclipse中切换到" Git Repositories"透视图
  2. 扩展你的项目,添加new Remote repository(我称之为"sourceforge")
  3. 粘贴sourceforge在您的项目网站上提供的URI和正确的密码(是的,这次它将起作用)
  4. 现在Eclipse将询问您是否信任RSA密钥指纹并将其添加到known_hosts文件中
  5. " Dry-Run"(应该工作)," Save"

此页面还会要求您检查SSH设置.

" Egit用户指南 "的" 添加远程配置 " 部分更好地说明了第2点:

这是使用" Remotes"节点上的上下文菜单操作完成的.
向导开始寻求新配置的名称以及是否配置Fetch,Push或两者:

新遥控器