Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

subversion problem - commit access

Tags:

svn

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.

like image 691
Calvin Avatar asked Nov 06 '22 14:11

Calvin


2 Answers

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 ;-)

like image 196
Dak Avatar answered Nov 15 '22 12:11

Dak


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.

like image 26
dev_doctor Avatar answered Nov 15 '22 11:11

dev_doctor