I have a repo hosted on svn.fedorahosted.org and trying to commit returns a permission denied error:
{{{ $ svn commit Enter passphrase for key '/home/rcrit/.ssh/id_rsa_fedora': Sending src/ssl.c Transmitting file data .svn: E000013: Commit failed (details follow): svn: E000013: Can't create directory '/svn/identity/common/db/transactions/78-1.txn': Permission denied svn: E000013: Your commit message was left in a temporary file: svn: E000013: '/home/rcrit/redhat/nss_compat_ossl/svn-commit.2.tmp' }}}
More info on the repository:
{{{ $ svn info Path: . Working Copy Root Path: /home/rcrit/redhat/nss_compat_ossl URL: svn+ssh://rcritten@svn.fedorahosted.org/svn/identity/common/trunk/nss_compat_ossl Repository Root: svn+ssh://rcritten@svn.fedorahosted.org/svn/identity/common Repository UUID: c9848e39-feaf-4782-bcd6-fb0645db7a21 Revision: 78 Node Kind: directory Schedule: normal Last Changed Author: rcritten Last Changed Rev: 76 Last Changed Date: 2010-01-05 15:53:58 -0500 (Tue, 05 Jan 2010) }}}
This is the 'identity' svn repo?
It seems commit to this project is by being in the svnpki group.
You don't seem to be in that group.
Is this set wrong? Or are you accessing the right project?
Definitely the right repo. It's been a number of years, maybe I was removed from the svnpki group.
I've applied for membership in the svnpki group.
Is it possible to include this sort of information in the denial message? I took it as a file permission issue.
Being in the svnpki group did the trick. I guess you can close this if you don't think the error output can/should be pursued.
Yeah, this is just filesystem perms (we have the files group writable). I'm not sure there's any way to get a better output from subversion, sorry.