Tim Starling wrote:
Paul Grinberg wrote:
I am not sure if this is the right place to post
this. I used to have SVN commit
access. As far as I know, I still do/should. However, I haven't used it for some
time due to a rather busy couple of months. Now, I can no longer commit anything
to the repos. When I try to do so, I get the following message:
"svn-commit.5.tmp" 5L, 106C written
svn: Commit failed (details follow):
svn: Can't create directory
'/svnroot/mediawiki/db/transactions/39596-1.txn':
Permission denied
svn: Your commit message was left in a temporary file:
svn: '/home/gri6507/Documents/extensions/svn-commit.5.tmp'
I have changed my computers in the mean time, so it's quite possible that my
"secret recipe" for SVN access is now lost. Can someone please point me in the
right direction to get this resolved?
That generally means you have checked out your repository with http://
instead of svn+ssh://. The vague error is due to apache not having
permission to write to the repository.
I've fixed this now. The apache configuration was missing the correct
"Order" directive, and so all of the access controls were ineffective, and
anyone was allowed to write to the repository. Luckily, the file
permissions kept us safe.
I've fixed the configuration, so now you'll get the following barely more
informative message instead:
svn: MKACTIVITY of
'/svnroot/mediawiki/!svn/act/5db7833b-d9d7-4128-975a-84e473c31bb1': 403
Forbidden (
http://svn.wikimedia.org)
-- Tim Starling