Windows 2012 上的 VisualSVN - 如何运行“svnadmin hotcopy”(访问被拒绝)

Windows 2012 上的 VisualSVN - 如何运行“svnadmin hotcopy”(访问被拒绝)

请遵循以下指南: https://stackoverflow.com/questions/33055/what-is-the-best-way-to-backup-subversion-repositories

我尝试过以下命令:

svnadmin hotcopy "C:\Repositories" > "C:\BackupSVN"

svnadmin hotcopy "C:\Repositories\*" > "C:\BackupSVN"

svnadmin hotcopy "C:\Repositories\TestRepo1" > "C:\BackupSVN"

然而,所有 3 条命令都导致“访问被拒绝”

我也在“管理员”命令提示符下尝试过它们,但仍然出现同样的错误。

所以:

如何在 Windows 2012 服务器上正确运行 svnadmin hotcopy 命令(甚至 svnadmin dump)?我遗漏了什么?

答案1

呼呼...我明白了。Windows 2012 上的默认 UAC 很愚蠢。

可以通过运行 msconfig(例如 winkey+r -> msconfig)、转到“工具”选项卡并启动“更改 UAC 设置”来停用 Windows 2008 R2 中的 UAC。在那里,您可以选择“从不通知”来禁用 UAC。Windows Server 2012 中仍可使用相同的方法,尽管在您选择“从不通知”后 UAC 仍处于活动状态。您可以通过将“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system”中的 DWORD“EnableLUA”从 1 更改为 0 来通过注册表关闭 UAC。您将收到需要重新启动的通知。重新启动后,UAC 将被禁用。

UAC 对话框

UAC 注册表编辑

信用:http://social.technet.microsoft.com/wiki/contents/articles/13953.windows-server-2012-deactivating-uac.aspx

相关内容