Я искал решение моей проблемы с SVN, но еще не нашел его. Мы используем svn в течение нескольких лет без проблем, но в последнее время я неудачно добавляю новый проект.Не удается получить доступ к новому репозиторию с помощью svn
SVN установлен на центральном компьютере, который мы используем в качестве сервера под управлением Windows 7. У нас есть TortoiseSVN, установленный на наших клиентах и на сервере. Чтобы создавать новые проекты в прошлом, мы должны войти на сервер и выполнить svnadmin create [drive]:/archive/new project
. Затем мы создавали бы папки с тегами, тегами и филиалами с помощью репо-браузера. Как только это будет сделано, мы можем использовать TortoiseSVN для импорта кода на наших локальных машинах для создания архива.
Теперь, когда я создаю новый архив проекта, клиентские компьютеры возвращают ошибку: «Не удалось открыть запрошенную файловую систему SVN». Репо-браузер говорит то же самое. Я могу выполнять все обычные действия SVN с клиентских компьютеров во всех существующих репозиториях, а не на каких-либо новых. Кроме того, если я использую repo-браузер на сервере, он работает.
Что я сделал до сих пор, это удаление подделки и TortoiseSVN с сервера и переустановка TortoiseSVN 1.9.4 вместе с инструментами командной строки и воссоздание службы svn. Я также обновил TortoiseSVN до 1.9.4, поэтому не должно быть конфликтов версий, но оно по-прежнему не работает. Поскольку все работает до тех пор, пока я нахожусь на сервере, я подозреваю, что проблема заключается в конфигурации сетевого доступа, но я не знаю, что будет отличаться от того, когда он работает.
Также обратите внимание, что когда я пытаюсь просматривать архив с помощью Firefox, я могу перейти вниз в деревья проекта старых проектов, но не новые. Отображаются Firefox:
<D:error>
<C:error/><m:human-readable errcode="160043">Could not open the requested SVN filesystem</m:human-readable>
</D:error>
Любая помощь будет принята с благодарностью.
PS: Доступ к хранилищам на сервере через Apache 2,2
Я не использую файл: /// проверить в или из файлов, просто добавил информация об Firefox, возможно, дополнительная подсказка. Я не понимаю, что вы имеете в виду для хостов клиентов, так как я использую TortoiseSVN 1.9.4 для клиентов. Кстати, доступ на сервере осуществляется через Apache 2.2. Это фактор? – Steve
@Steve - да, это ** САМЫЙ ВАЖНЫЙ «подробно» **, который меняет ВСЕ !!! Вы должны были написать это под вопросом, а не тысячи слов - потому что с ним мой ответ становится «выстрелом в воздух» и впустую время, и ваш вопрос - предмет SuperUser | ServerFault, а не SO –
Прошу прощения за надзор. К сожалению, мы очень маленькая компания, и я действую как системный администратор. По общему признанию, это не очень знающий или опытный. Я загрузил сборку CollabNet и настроил ее. Теперь все работает. Благодарю. – Steve