我使用 Mac Mini (Mavericks) 来托管 svn 存储库,这些存储库使用 file:/// 协议通过本地网络访问。我可以从同一 Mac 上的工作副本提交、更新等,我也可以从 Windows 7 机器上的工作副本提交/更新等。但是,如果我从 Win 7 机器上进行提交,然后尝试 svn 更新 mac mini 上的工作副本,我会收到错误消息:
svn: E180001: 无法连接到 URL 'file:///Volumes/LaCie/svnRepos/sftpbot' 的存储库 svn: E180001: 无法打开到 URL 的 ra_local 会话 svn: E180001: 无法打开存储库 'file:/ //Volumes/LaCie/svnRepos/sftpbot' svn: E000013: 无法打开文件'/Volumes/LaCie/svnRepos/sftpbot/db/current': 权限被拒绝
解决方法是使用 Finder 转到 file:///Volumes/LaCie/svnRepos,执行“获取信息”和“应用到随附的项目”“所有人”的读取和写入权限。然后我可以在 mac 上更新工作副本,但我真的不想每次需要更新工作副本时都执行此手动步骤。
max 上使用的 svn 客户端是 svnx。
谷歌搜索/手动阅读对我没有帮助。有谁知道发生了什么以及我如何解决它?
在此先感谢,加雷斯