У меня есть ноутбук под управлением Ubuntu, который я хотел бы выполнять как сервер Subversion. Как для себя, так и для локально, а для других - дистанционно. Каковы шаги, необходимые для этого? Укажите следующие шаги:
- Получить и настроить Apache и необходимые модули (я знаю, что есть другие способы создания SVN-сервера, но я бы хотел, чтобы он был специфичным для Apache)
- Настроить безопасный способ доступа к серверу (SSH/HTTPS)
- Настройте набор авторизованных пользователей (например, они должны авторизоваться для совершения, но могут свободно просматривать).
- Подтвердите настройку с помощью первоначальной фиксации ( "Привет, мир" )
Эти шаги могут включать любую комбинацию команд командной строки или GUI-приложений. Если вы можете, обратите внимание на то, где инструкции относятся к определенному дистрибутиву или версии, и где вместо этого может использоваться выбор пользователя определенного инструмента (например, nano вместо vi).