Назад | Перейти на главную страницу

VisualSVN в Windows 2012 - как запустить «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 команды приводят к "Доступ запрещен".

Я тоже пробовал их в командной строке «Администратора», все та же ошибка.

ТАК:

Как правильно запустить команду 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 отключен.

КРЕДИТ: http://social.technet.microsoft.com/wiki/contents/articles/13953.windows-server-2012-deactivating-uac.aspx