在Windows上提交SVN时,"db\txn-current-lock"上的访问被拒绝

Isa*_*vin 8 svn tortoisesvn windows-xp visualsvn-server windows-7

我在Windows 7机器上的远程服务器(Server 2007 R2)和Tortoise SVN 1.6.12 x64上运行VisualSVNServer.我在服务器上设置了一个存储库,可以重新浏览到它并结帐.当我添加文件(它允许我这样做)然后提交时,我收到以下错误

无法打开文件'C:\ Repositories\Test\db\txn-current-lock':访问被拒绝

我已经在VisualSVNServer中设置了读/写权限,并为我的用户ID完全控制了存储库目录.我已经阅读了如何在Linux中修复此问题,但我正在运行Windows 7.任何帮助都会非常感激.谢谢

Rud*_*udi 17

您需要为运行服务器的用户帐户(递归)分配读/写权限C:\Repositories\Test\(默认情况下为"网络服务").

(在Windows资源管理器中转到"C:\ Repositories",然后右键单击"Test"文件夹|" 属性" |" 权限"选项卡).

请参阅知识库文章"运行VisualSVN Server所需的权限".