使用 Windows 时 NAS 上的颠覆错误
我有一台 NAS (Synology),通过 Windows 访问它。除了 Subversion 之外,它工作得很好。
无论我使用 tortoiseSVN、svnadmin 还是 VisualSVN 服务器,无论我是通过直接文件访问、http 还是 svn 协议访问它,我都会遇到同样的问题。
简单地说,我可以在我的 NAS 上创建一个存储库并创建所有文件等,但是当我尝试使用它执行某些操作(例如创建文件夹、添加文件)时,我会收到错误,所有格式都相同:
可以' t 删除 h:\SVN\db\txn-protorevs\7-9.rev: 访问被拒绝
我也尝试过使用完整的 UNC 路径,但结果相同。
当我 ssh 到 NAS 时,我可以看到我的用户(使用 Windows ACL)拥有存储库文件和文件夹,并且每个文件/文件夹都有完整的 777 掩码。
我很感激任何指点,因为这正在我的头脑中。我的 NAS 适用于任何其他文件活动,这只是颠覆。
谢谢。
I have a NAS (Synology) and it is accessed via Windows. It works fine except for Subversion.
I get the same issues whether I use tortoiseSVN, svnadmin or visualSVN server and whether I access it via direct file access, http or svn protocols.
Simply, I can create a repository on my NAS and all files, etc. are created, but when I try and do something with it, e.g. create a folder, add a file, I get errors, all of the same format:
can't remove h:\SVN\db\txn-protorevs\7-9.rev: access is denied
I've also tried using full UNC paths with the same result.
When I ssh onto the NAS I can see that my user (which uses windows ACL) owns the repository files and folders and every file/folder has a full 777 mask.
I'd appreciate any pointers as this is doing my head in. My NAS works for any other file activity, it's just subversion.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请按照此 wiki 中的步骤在 NAS 上安装 Subversion。我按照它操作,SVN 服务器启动并运行,没有出现任何问题。
Follow the steps in this wiki to install Subversion on your NAS. I followed it and have SVN server up and running with no issues.