私は Mac Mini (Mavericks) を使用して、file:/// プロトコルを使用してローカル ネットワーク経由でアクセスされる svn リポジトリをホストしています。同じ Mac の作業コピーからコミット、更新などを行うことができます。また、Windows 7 マシンの作業コピーからコミット、更新などを行うこともできます。ただし、Win 7 マシンからコミットしてから、Mac mini で作業コピーを svn update しようとすると、エラーが発生します。
svn: E180001: Unable to connect to a repository at URL 'file:///Volumes/LaCie/svnRepos/sftpbot' svn: E180001: Unable to open an ra_local session to URL svn: E180001: Unable to open repository 'file:/ //Volumes/LaCie/svnRepos/sftpbot' svn: E000013: ファイルを開けません '/Volumes/LaCie/svnRepos/sftpbot/db/current': 許可が拒否されました
回避策は、Finder を使用して file:///Volumes/LaCie/svnRepos に移動し、[情報を取得] を実行して、[囲まれたアイテムに適用] を実行し、[すべてのユーザー] に読み取りと書き込みのアクセス許可を付与することです。その後、Mac で作業コピーを更新できますが、作業コピーを更新する必要があるたびにこの手動の手順を実行したくありません。
max で使用されている svn クライアントは svnx です。
グーグルで検索したり、手動で読んだりしても役に立ちませんでした。何が起こっているのか、どうすれば修正できるのか誰か知っていますか?
前もってありがとう、ガレス