On Sat, Jun 11, 2011 at 12:57 PM, Geoff Hoffman <ghoff...@cardinalpath.com> wrote:
>> Frankly, I find it more effective, and safer, to use SSH keys and a >> key agent as necessary, with a key specifically dedicated to the SVN >> access. This can be mandated with "SVN_SSH='ssh -l username -i >> keyname'" to avoid using other keys. > > > I don't mind doing this, but is this something that goes in .bash_profile? > And would I then use svn+ssh://localhost/svn/repo/etc > instead of http://localhost/svn/repo/etc? Depends on your shell. .bashrc is good on Linux boxes with the default shell of "bash". It's especially useful to configure when sudo'ing to root environments, using hte "$SUDO_USER" setting. If willing to take the thought out risks, one can even enable sudo to propagate the "SVN_SSH" and "SSH_AUTH_SOCK" environment variables for just such usage. This makes committing changes as a root user noticeably easier and safer. I still run into people who prefer tcsh or zsh or ksh, so the exact implementation is sensitive.