Mac 上的 Subversion -- 无法提交文件



我最近在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 身份验证文件中指定的用户名和密码相关联?

谢谢!安德鲁

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

由于我不认识这里的用户和组,所以我建议使用:

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

最新更新