Ошибка возникает из-за того, что к некоторым вашим репозиториям применено недопустимое правило доступа, сам скрипт не проверяет правила доступа в файлах авторизации.
Чтобы решить эту проблему, вам нужно снова запустить скрипт, чтобы определить, какой репозиторий имеет недопустимое правило доступа. Правила, напечатанные непосредственно перед возникновением ошибки, могут дать вам подсказку о том, в каком репозитории есть недопустимое правило. Проверьте /conf/VisualSVN-WinAuthz.ini
файл затронутого репозитория или используйте VisualSVN Server Manager, чтобы просмотреть его правила доступа. Одно из правил доступа не разрешается в диспетчере серверов VisualSVN, и вам необходимо удалить правило доступа, чтобы решить эту проблему.
Авторизация на основе пути основывается на правилах доступа, настроенных в файлах авторизации. При использовании аутентификации Windows (Active Directory) правила доступа в файлах авторизации выглядят следующим образом :
S-1-5-21-3623811015-3361044348-30300820-1013=rw
Первая часть — это SID (идентификатор безопасности) учетной записи пользователя или группы, к которой применяется правило. В вашем случае некоторый SID имеет недопустимый формат, поэтому его невозможно разрешить. Проблема вызвана не тем фактом, что SID неразрешим, а тем, что SID полностью недействителен. Такая проблема может возникнуть, если кто-то изменил файлы авторизации вручную (например, с помощью текстового редактора).
person
bahrep
schedule
02.06.2014