I use "git" user to connect to the repository. I've changed the SSH2 home to /home/git/.ssh (Preferences->General->Network Connections->SSH) and added "id_dsa" file. Unfortunately when trying to connect I receive the following error:
ssh://git@<host>/some/path/Project: java.io.FileNotFoundException: /home/<MY_HOME>/.ssh/id_dsa (No such file or directory)
form CLI it works fine. for EGit I've found a workaround(but not a very convenient one)
if I copy "id_dsa" from git/.ssh to <MY_HOME>/.ssh it works ;/