I am trying to push my new project in recently created Github repository. But having SSH authentication issue. I don\'t know the key management, as which key is to used and how.
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?
This page (from Lech Migdal's blog ) recommends:
In theory it's nothing bad, you press the "Yes" button and you're done.
But to my surprise there was no "Yes" button :-) Only "OK" and "Details", both of them didn't result in the code being pushed to the sf.net. Restart (as suggested on some sites) didn't help.
- In Eclipse switch to "
Git Repositories
" perspective- Expand your project, add
new Remote repository
(I called it "sourceforge")- Paste the URI that sourceforge provides on your project website and the proper password (yes, this time it will work)
- Now Eclipse will ask you if you trust the RSA key fingerprint and will add it to
known_hosts
file- "
Dry-Run
" (should work), "Save
"
This page also ask you to check your SSH settings.
Point 2 is better illustrated by the section "Adding a Remote Configuration" of the Egit User Guide:
This is done using a context menu action on the "
Remotes
" node.
A wizard is started asking for the name of the new configuration and whether to configureFetch
,Push
, or both: