I followed the steps from Egit user guide, but I get an error message with auth fail.
What I do:
I have copied the public key from Window >
Old question, but for future reference:
Make sure you did setup a push remote. It worked for me when I got both the Cannot get remote repository refs-problems ("... Passphrase for..." and "Auth fail" in the "Push..." dialog).
Provided that you already:
Setup your SSH keys with Github (Window > Preferences > General > Network Connections > SSH2)
Setup your local repository (you can follow this guide for that)
Created a Github repository (same guide)
... here's how you do it:
Check my solution from this related question: "Auth Failed" error with EGit and GitHub
Briefly: set GIT_SSH environment variable with a path to the system ssh executable before launching Eclipse. Far from nice but works.
For Ubuntu:
> export GIT_SSH=/usr/bin/ssh
> eclipse
DO not forget to add .git to the repository name in the URI : field
for example if ur username is Decoderx and git repository name is foo URI :https://github.com/Decoderx/foo.git
and not "https://github.com/Decoderx/foo" this solved this problem for me.
I finally fixed this on my platform (mainly was a key issue but also critical not to have a leading slash before the repo path in the dialog pictured above). You can see more details in my post here, if you like:
http://www.eclipse.org/forums/index.php?t=msg&goto=648905&S=9bcfa96ab726d744d41a19c7fb02d723#msg_648905
Good luck!
Melissa
http://wiki.eclipse.org/EGit/User_Guide#Github_Tutorial
You can try and follow this tutorial, using the git+ssh protocol:
git+ssh://git@github.com/path_to/repo.git.github
Just git@github.com
alone wouldn't work.