Mac上的Subversion - 无法提交文件

时间:2012-06-21 23:32:38

标签: macos svn chown

我最近在Mac OS X上设置了一个svn服务器。我能够检出文件,但没有提交,错误:

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

我知道这是一个所有权问题 - 不过,我已尝试过各种解决方案,例如:

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

但是我认为subversion是一个无效的参数(可能是因为我的机器上没有这些名称的用户或组)。我的问题是 - 如何创建这些用户和组,以便与我的svn身份验证文件中指定的用户名和密码链接?

谢谢! 安德鲁

1 个答案:

答案 0 :(得分:0)

我认为这肯定是权限问题:

由于我不知道这里的用户和小组,所以我建议使用:

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