Есть ли способ переместить папку репозитория Visual SVN Server?

Могу ли я переместить папку репозитория после установки Visual SVN Server? Мне нужно переместить мои репозитории в папку, в которую пользователь NETWORK SERVICE не может писать.


person fabrizio    schedule 23.06.2015    source источник
comment
Здесь могут быть разные установки «SVN Server». Какой из них вы имеете в виду?   -  person Sergey Azarkevich    schedule 23.06.2015
comment
Я установил VisualSVN Server 3.3.1 для Windows. Моя цель — переместить папку репозитория в каталог, к которому может получить доступ только конкретный пользователь. Я бы переместил папку репозитория только после того, как изменил пользователя при входе в систему, как во всех службах SVN, вместо пользователя NETWORK SERVICE.   -  person fabrizio    schedule 23.06.2015
comment
Может быть, вы можете добавить запрещающие разрешения для СЕТЕВОЙ СЛУЖБЫ для существующей папки?   -  person Sergey Azarkevich    schedule 23.06.2015
comment
Я не уверен, что правильно понял ваш ответ. Почему я могу добавить права отказа для СЕТЕВОЙ СЛУЖБЫ? В любом случае я не могу изменить разрешения для папки, в которую я хотел бы переместить свои репозитории SVN. Моя проблема в том, что во время установки VisualSVN Server 3.3.1, когда вам нужно указать путь к папке репозиториев, я не мог установить желаемый путь к своей папке, потому что в этой папке пользователь СЕТЕВОЙ СЛУЖБЫ не мог писать. Поэтому я выбрал другой путь, чтобы идти дальше. Теперь, после того, как я изменил пользователя, связанного со всеми службами SVN, я хочу переместить папку репозиториев в мою разыскиваемую папку.   -  person fabrizio    schedule 23.06.2015


Ответы (1)


ХОРОШО. Кажется, теперь я понимаю вопрос.

  1. Остановить сервер VisualSVN,
  2. Скопируйте репозитории (если они существуют, например, C:\Repositories) в нужное место,
  3. Запустите консоль VisualSVN Server Manager и перейдите в раздел Действие | Недвижимость | Хранение,
  4. Обновите путь расположения репозиториев до нового родителя всех репозиториев (каталог, в который вы переместили свои репозитории),
  5. Нажмите Применить и закройте диалоговое окно,
  6. Убедитесь, что вы настроили разрешения NTFS для сервисного аккаунта VisualSVN Server. Если вам нужно использовать учетную запись не по умолчанию для запуска службы (т. е. не Network Service), то прочитайте этот документ. .
  7. Запустите сервер VisualSVN.
person Sergey Azarkevich    schedule 24.06.2015
comment
А как насчет других служб, таких как служба фоновых заданий VisualSVN, служба распределенной файловой системы VisualSVN и служба конфигуратора репозитория VisaulSVN? - person Ori Nachum; 19.07.2017
comment
Я не знаю об этих услугах. Может быть, они были введены после того, как я написал этот пост. - person Sergey Azarkevich; 19.07.2017