What is the difference between the following two files on an SVN server (ie not in a checked out repository)?
format
db/format
In our repositories the contents of the first is 5
while the contents of the second is 2
Whilst trying to commit some files to SVN, we're suddenly all getting this error
Can't move '/usr/local/svn/articles/db/txn-protorevs/2002-8.rev'
to '/usr/local/svn/articles/db/revs/2/2003': Permission denied
I checked the permissions in the repository, and they look the same as all our other repositories, yet this is the only repo that causes the error.
Any ideas how I can fix this?
SVN is running as root on Linux via svnserve, FWIW.
I've already compiled and installed subversion,
now trying to add users to it.
And I find two articles on this, but they seem to be going in entire different direction.
The 1st is here, which looks very simple, and seems it's not necessary to create a user account(useradd ...
)
the 2nd is here, which is a lot more complicated, and seems I need to create a user account for each svn user.
Which one should I follow?
I have reciently started at a new place, currently wanting to use svn for source code. On the main server we currently have svn installed with several possible svn configs. I am wondering how to find out which svn config is the svn server is currently using? The svn version is 1.4 and it is on enteprise linux 5.
Thankyou.
[02:48][root@server:~] ps ax | grep svn
23986 ? Ss 0:00 /usr/bin/svnserve -d -r /srv/svn
As you see from arguments my svn root dir is /srv/svn.
Now, some magic from remote machine...
This works:
> svn co svn://[email protected]/test-repo
But this not:
> svn co svn+ssh://svn-user@<putty-session-name>/test-repo
'No repository found in 'svn+ssh://svn-user@<putty-session-name>/test-repo'
Playing around for couple of hours I've found that appearantly if I use ssh tunnel, I'm able to get my repo using following:
> svn co svn+ssh://svn-user@<putty-session-name>/srv/svn/test-repo
...which means that I should specify full physical path to the repo. Huh?