How change default SVN username and password to commit changes?

bmalets picture bmalets · Nov 11, 2013 · Viewed 164.2k times · Source

I need to commit my changes to repository, but on this laptop (svn configurations) I'm not default user.

How can I set my login and password as default in svn config?

OS_X 10.9 svn, version 1.7.10 (r1485443)

Answer

alroc picture alroc · Nov 11, 2013

To use alternate credentials for a single operation, use the --username and --password switches for svn.

To clear previously-saved credentials, delete ~/.subversion/auth. You'll be prompted for credentials the next time they're needed.

These settings are saved in the user's home directory, so if you're using a shared account on "this laptop", be careful - if you allow the client to save your credentials, someone can impersonate you. The first option I provided is the better way to go in this case. At least until you stop using shared accounts on computers, which you shouldn't be doing.

To change credentials you need to do:

  • rm -rf ~/.subversion/auth
  • svn up ( it'll ask you for new username & password )