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