0

このチュートリアル/svn/repos/myprojectに従って、ローカルシステムでsvnをセットアップします。ブラウザでリポジトリを表示できます。

しかし、新しいプロジェクトをインポートしようとすると、svnクライアント(rapid svn)を経由できませんでした。次のエラーが表示されます。

Execute: Import
Error while performing action: 
Can't open file '/svn/repos/myproject/db/txn-current-lock': Permission denied

Svnディレクトリのパーミッション:

→ ls -l /svn
total 12
drwxrwxr-x 2 root   root 4096 Feb 15 12:09 permissions
drwxrwxr-x 4 apache apache 4096 Feb 15 12:09 repos
drwxrwxr-x 2 root   root 4096 Feb 15 12:09 users

リポジトリディレクトリ:

→ ls -l
total 8
drwxrwxr-x 3 root   root   4096 Feb 15 12:09 conf
drwxrwxr-x 7 apache apache 4096 Feb 15 12:09 myproject

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

2

reposこの問題を解決するディレクトリに777のアクセス許可を与えました。しかし、私はのような別の問題が発生しCouldn't perform atomic initializationました。

これは、使用しているsubversionと互換性のないsqliteバージョンが原因だと思います。これは、svnadminコマンド を更新することで解決できます。

svnadmin create --pre-1.6-compatible --fs-type fsfs /svn/repos/myproject
于 2013-02-18T09:35:23.190 に答える