I'm new to setting up subversion but originally when I made a repository, all my team members could update and commit without problem. There was a problem with it so we decided to recreate it, but now only I can commit changes to it. And my username/password doesn't work on their computers, so I'm sure it's something obvious and silly, but I just don't know enough to know what's causing it.
The passwd and svnserve.conf files are the same as the original repository that worked for everyone.
Any ideas? Thanks in advance.
You'll want to focus on things that changed...
svn+ssh requires that you are logged into the repository system and that auth-access = write (in svnserve.conf), at least that's how I've seen it set up. Is it possible that there were sessions logged into the repository initially, and they are no longer there?
There's a great tutorial on setup:
"Setup Guide for Linux Subversion Server, using SSH client access (using the svn+ssh protocol with svnserve -t)
Gunther Strube ([email protected], March 2004)"
but you probably already knew that ;-)
You may have to delete the local svn authentication cache on each machine accessing the svn server to force each user to authenticate again. The authentication cache is in the user's home directory: Linux: /home//.subversion Windows: c:\Documents and Settings\.subverison
Most svn client tools have a debug option - please turn this on and review the output. I have seen clients that do not handle NTLM authentication very well. The svn server should always offer BASIC authentication on top of NTLM.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With