我最近在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身份验证文件中指定的用户名和密码链接?
谢谢! 安德鲁
答案 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