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

しかし、subversion は無効な引数であることがわかりました (おそらく、これらの名前のユーザーまたはグループがマシンに存在しないためです)。私の問題は、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 に答える