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