Subversion SSH integration
I was wonder what the plans are for supporting connection to subversion
using shared keys vs. passwords? I tried setting this up by using
svn+ssh// along with setting my SVN_SSH environment variable to
something like: plink -i "PATH_TO_PRIVATE_KEY_FOR_SUBVERSION" but IDEA
would only check out using the login password for the account not the
private key password. This is using Putty on XP Pro. Am I doing somthing
wrong or is this support not there yet? Thanks,
-Noah
Please sign in to leave a comment.
Hi,
I/we use SSH and key-based authentication for practically everything for security reasons, so unless IDEA supports it (either directly or with Putty/Pagent) then I won't be able to upgrade to 5.x and may have to move myself and my team to Eclipse.
A shame, because IDEA is a nice tool.
Rgds
Damon
IDEA Subversion integrations supports both password and private key authentication when works over shh protocol.
For my Fedora Core 3 machine, I get the history and commits work, but diff etc. do not work fine. This is making the svn plugin unusable completely for me on linux.
On windows, everything works great and have had absolutely no issues.
I'm using svn+ssh with a private key on Fedora Core 3, IDEA 5.0. I don't get password prompts. I didn't need to set an SVN_SSH environment variable, tho.
Cheers,
11011011
IDEA log could help to resolve this problem. Do you get any exceptions/errors when performing svn operations?
how do I turn the logging on? I can send you soon.
In case there are exce?????, they should be already logged in IDEA log file (IDEA_SYSTEM_DIR/log/idea.log). To enable full subversion logging you should set the following system properties:
javasvn.log=true
javasvn.log.trace=true
You may set these properties in IDEA_HOME/bin/idea.properties file.
I am using 3448 and everything is working fine on FC3. Thanks for fixing all the issues - and it's lot more snappy now.
No more excuse to switch to Eclipse...
But can it support a key without explicitly being configured in IDEA such that you could specify the SSH client of plink (like you can for CVS support in IDEA) to make setup easier?