问题描述:

I recently set up an svn server on Mac OS X. I am able to checkout files, but not commit, with the error:

Error Can't open file '/usr/local/repo/db/txn-current-lock': Permission denied

I understand this is an ownership issue -- however, I've tried various solutions I've found from searches such as:

chown -R subversion:subversion /usr/local/repo

But I get that subversion is an invalid argument (probably because there is no user or group on my machine with these names). My issue is -- how do I create these users and a group so that are linked with the user names and passwords specified in my svn authentication file?

Thanks!

Andrew

网友答案:

I think this surely is a permissions problem:

As I dont know the user and the group here, so what i would suggest is using:

sudo chown -R $(id -u):$(id -g) /path/to/repo #now new owner would be current user and the group wold become current usergroup.

chmod -R u+w /path/to/repo
相关阅读:
Top