0

我最近在 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

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

谢谢!安德鲁

4

1 回答 1

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
于 2012-06-22T00:17:02.303 回答