tortoisesvn не может получить доступ к хранилищу шифрованной файловой системы - PullRequest
1 голос
/ 17 августа 2011

Моя система Win7 Если папка «Мой репозиторий» зашифрована, я НЕ могу получить журнал или просмотреть его. почему?

Если я использую файл: /// F: / SVNsystem / AVRsensor / trunk, я могу получить доступ к хранилищу но http://canson/svn/AVRsensor/trunk, что-то не так!

Я нашел ответ. Apache входит в систему как система, тогда система не имеет права доступа к файлу EFS. Поэтому я добавляю пользовательский apache и загружаю текущий пользовательский обмен информацией - PKCS. затем в serivces установите логин apache как пользователя apache. перезапустите сервис APACHE.

Ответы [ 2 ]

2 голосов
/ 16 ноября 2013

Исходя из моего опыта (с использованием VisualSVN), причина, по которой вы не можете получить доступ к хранилищу при включенной EFS, заключается в том, что служба SVN работает под другим именем пользователя (сетевая служба). Одним из решений является запуск службы SVN с использованием вашего имени пользователя. Для этого необходимо, чтобы ваша учетная запись пользователя входила в систему в качестве службы, что, вероятно, имеет другие последствия для безопасности.

1 голос
/ 17 августа 2011

Возможно, проблема связана с вашим веб-сервером.Вероятно, вы используете Apache для поддержки svn, и сервер Apache не может получить доступ к вашим зашифрованным файлам.Используйте проверку подлинности Windows на вашем веб-сервере.

...