Short Story: When configuring NetBeans to use SSH to interact with a Subversion repository, you must edit the subversion configuration and restart Netbeans.
Long Story:
I am a long time Java developer and a newbie at Rails. I have found that NetBeans 6.1 eases the conversion quite a bit. But...
I was able to checkout from Subversion in NetBeans by specifying the tunneling information in the checkout wizard. Later (I believe it was after a restart) when I tried to update from the repository I noticed that the user name that NetBeans was passing to SSH was my local OS user name. Of course, I noticed this AFTER I exceeded my max failed logins and was briefly locked out of ssh access... Fortunately the fine support team here responded really quickly and didn't even mock me for repeatedly sending the wrong user name.
So, the fix was to edit the Subversion config file as described at:
http://subversion.netbeans.org/faq/index.html
For me on Unix, it was just
ssh = $SVN_SSH ssh -l myusername
You do need to restart NetBeans to get it to pick up the change.
2008-06-14 06:05 PM