VisualSVN svnadmin 转储结果 'Access is denied'
VisualSVN svnadmin dump results in 'Access is denied'
我想备份我的代码,以便能够随时从台式机或笔记本电脑或任何其他设备访问它。所以我决定添加一个 post 提交挂钩,将我的存储库简单地转储到一个目录中,该目录在我的所有设备之间同步。
我做了一些测试,几乎在每种情况下我都尝试 运行 一个简单的
svnadmin 转储 c:\path\to\repo > c:\path\to\bkp
导致访问被拒绝。我能够创建转储的唯一方法是通过右键单击并 运行 以管理员身份打开命令提示符,然后发出转储命令。
显然我使用的标准帐户 (CallMeBob) 在 Administrators 组中。我还尝试将自己添加到由 VisualSVN 创建的所有 VisualSVN 组(并重新登录)),但没有任何乐趣。
此外,我尝试了 运行 宁这样的事情:
运行as /user:administrator svnadmin dump...
这 - 在询问管理员密码后 - 也会导致 'Access is Denied'。 (但即:运行as /user:administrator cmd 工作正常。)
我也试过以管理员身份将 svnadmin.exe 设置为 运行,但同样没有成功。
存储库文件夹的安全权限如下:
- 管理员:完全控制
- CallMeBob:完全控制
- 系统:完全控制
- 网络服务(即帐户运行ning VSVN 服务器):除完全控制外的所有内容
- VisualSVN 服务器管理员:除完全控制之外的所有选项
显然某处存在某种权限问题,但在这上面花了一些时间之后我仍然不明白哪里......有什么想法吗?
编辑:
附加检查列表(根据评论):
- 在 CallMeBob 帐户上禁用 UAC
- 将网络服务用户添加到 VisualSVN 组(它们是:VisualSVN 复制合作伙伴、VisualSVN 存储库主管、VisualSVN 服务器管理员)
我遇到了同样的问题,发现这个问题还没有得到解答。
您的命令缺少转储文件的名称!
为转储文件添加任何名称,它会非常有效。
svnadmin dump c:\path\to\repo > c:\path\to\bkp\backup.svndump
我遇到了同样的问题,通过从命令 window 导航到我想将备份保存到的目录,然后输入一个没有路径的文件名,它就可以正常工作了。
svnadmin dump C:\path\to\repo > backup.svndump
我想备份我的代码,以便能够随时从台式机或笔记本电脑或任何其他设备访问它。所以我决定添加一个 post 提交挂钩,将我的存储库简单地转储到一个目录中,该目录在我的所有设备之间同步。
我做了一些测试,几乎在每种情况下我都尝试 运行 一个简单的
svnadmin 转储 c:\path\to\repo > c:\path\to\bkp
导致访问被拒绝。我能够创建转储的唯一方法是通过右键单击并 运行 以管理员身份打开命令提示符,然后发出转储命令。
显然我使用的标准帐户 (CallMeBob) 在 Administrators 组中。我还尝试将自己添加到由 VisualSVN 创建的所有 VisualSVN 组(并重新登录)),但没有任何乐趣。
此外,我尝试了 运行 宁这样的事情:
运行as /user:administrator svnadmin dump...
这 - 在询问管理员密码后 - 也会导致 'Access is Denied'。 (但即:运行as /user:administrator cmd 工作正常。)
我也试过以管理员身份将 svnadmin.exe 设置为 运行,但同样没有成功。
存储库文件夹的安全权限如下:
- 管理员:完全控制
- CallMeBob:完全控制
- 系统:完全控制
- 网络服务(即帐户运行ning VSVN 服务器):除完全控制外的所有内容
- VisualSVN 服务器管理员:除完全控制之外的所有选项
显然某处存在某种权限问题,但在这上面花了一些时间之后我仍然不明白哪里......有什么想法吗?
编辑:
附加检查列表(根据评论):
- 在 CallMeBob 帐户上禁用 UAC
- 将网络服务用户添加到 VisualSVN 组(它们是:VisualSVN 复制合作伙伴、VisualSVN 存储库主管、VisualSVN 服务器管理员)
我遇到了同样的问题,发现这个问题还没有得到解答。
您的命令缺少转储文件的名称! 为转储文件添加任何名称,它会非常有效。
svnadmin dump c:\path\to\repo > c:\path\to\bkp\backup.svndump
我遇到了同样的问题,通过从命令 window 导航到我想将备份保存到的目录,然后输入一个没有路径的文件名,它就可以正常工作了。
svnadmin dump C:\path\to\repo > backup.svndump