Все это походит на излишество, если все, что Вы делаете, производит "относительно маленькие веб-сайты, каждого с определенным уникальным кодом". Это кажется, что Вы - человек-оркестр, в этом случае прикрепляете все это на Ваш ноутбук (с хорошей почти строкой и удаленными резервными копиями) в VMs как соответствующее. Что еще более важно, Вы захотите думать о том, как Вы структурируете свой код в допускающие повторное использование модули, и как Вы используете переходящие возможности своей системы управления версиями позволить общему коду быть распространенным, и уникальный код, чтобы остаться уникальными и не вмешаться друг в друга. Но это - вопрос, который лучше всего задают на Переполнении стека, не здесь.
Если бы Вы спрашиваете о 'большинстве компаний', я, вероятно, ответил бы на интранет VPN. И к тому же им, вероятно, основывались на некотором дублировании вершина (Набег, Некоторый робот ленты).
Если Вы задаетесь вопросом, что необходимо сделать, настройте сервер резервного копирования, просто получите некоторый NAS. Если Вы боитесь воровства, затем помещает тот сервер в некоторый другой шкаф. Если Вы боитесь огня, затем не курят около Вашего офиса... Необходимо пойти на некоторый компромисс при работе с маленьким бюджетом в небольшой компании (если это - случай).
Я выполнил бы сервер SVN локально и использовал бы удаленное резервное копирование (лента, rsync, онлайн, облачный, и т.д.). Если бы затронуто конфиденциальностью данных по удаленному резервному сервису я зашифровал бы данные и сохранил бы копию ключей шифрования в третьем местоположении (например, домой) или в fireproff безопасном от данных в офисе.
Не может быть полезно знать то, что делает большинство компаний, потому что они, вероятно, делают это в несметном числе путей, и наиболее распространенный способ не может удовлетворить Вашей определенной ситуации.
Обычно у Вас есть 3 безопасных опции. Я снабжу это предисловием с правовой оговоркой, что я работаю на ProjectLocker, таким образом, я обычно смещаюсь к размещенному решению для большинства компаний.
Разместите его сами, внутренне
Преимущества:
Недостатки:
Используйте поставщика услуг хостинга
Преимущества:
Недостатки:
Настройте сервер в хостинговой компании
Преимущества:
Недостатки:
На основе этого я рекомендовал бы или размещающий внутренне или идущий с поставщиком услуг хостинга (Вы видите список их путем поиска с помощью Google для "хостинга подверсии"). Кажется, что хостинг себя с внешним поставщиком был бы худшим из обоих миров - необходимо будет иметь дело с безопасностью и администрированием без преимуществ инфраструктуры компании. Поставщики услуг хостинга делают ставку на свой бизнес при данных клиентов проверки, безопасны, и некоторые выполнят NDAs для обеспечения дополнительного обеспечения, таким образом, будет разумно доверять им достаточно, чтобы позволить им разместить код.