Следуя этому руководству: 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 команды приводят к "Доступ запрещен".
Я тоже пробовал их в командной строке «Администратора», все та же ошибка.
ТАК:
Как правильно запустить команду svnadmin hotcopy (или даже дамп svnadmin) на сервере Windows 2012? Что мне не хватает?
Гррр ... Я понял. Глупый UAC по умолчанию в Windows 2012.
Деактивировать UAC в Windows 2008 R2 можно было, запустив msconfig (например, winkey + r -> msconfig), перейдя на вкладку «Инструменты» и запустив «Изменить настройки UAC». Там вы выбираете «Никогда не уведомлять», чтобы отключить UAC. Тот же подход по-прежнему доступен в Windows Server 2012, хотя UAC по-прежнему активен после того, как вы выбрали «Никогда не уведомлять». У вас есть возможность отключить UAC через реестр, изменив DWORD «EnableLUA» с 1 на 0 в «HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ policy \ system». Вы получите уведомление о необходимости перезагрузки. После перезагрузки UAC отключен.