В какой ОС мне следует размещать Subversion? - PullRequest
1 голос
/ 06 июня 2009

Я решил пойти с Subversion для репозитория управления исходным кодом для моих личных и сторонних проектов, и сейчас я пытаюсь решить, какую ОС использовать. В настоящее время мой файловый сервер для моей домашней сети - бета-версия Windows 7. Мне интересно, если я должен стереть его и установить Windows Server 2008 вместо этого? По сути, я хотел бы знать, есть ли вещи, которыми я мог бы воспользоваться с серверной ОС, чего я не могу с Windows 7. Первое, что приходит на ум, - это удаленный доступ к Subversion через VPN-соединение.

Я разработчик .net, но немного увлекаюсь Linux, так что я не полностью отключен от идеи сервера Ubuntu или Debian ...

Ответы [ 8 ]

4 голосов
/ 06 июня 2009

Я полагаю, что процесс установки и настройки может произойти с меньшим количеством ошибок, если они будут установлены в Linux, просто из-за управления пакетами, но это предполагает некоторый опыт работы с системой пакетов $ what_distro. Если вы знакомы с Windows, Subversion отлично работает там. Я настроил его на обоих, но предпочитаю процесс установки Linux (на мой взгляд, более простую интеграцию с Apache), но у меня уже был опыт работы с Linux.

Если вы знакомы с Windows, могу поспорить, что процесс установки и настройки там вам будет проще. Как уже говорили другие, многие инструменты кроссплатформенные.

2 голосов
/ 06 июня 2009

Вы можете запустить сервер Subversion в Windows или Linux (или как угодно), так что это действительно не имеет значения. Выберите тот, который у вас уже есть, и чувствуйте себя наиболее комфортно. Поскольку вы являетесь разработчиком Windows, я не вижу никакой реальной причины для того, чтобы бросать Linux в эту смесь.

1 голос
/ 06 декабря 2010

Я бы порекомендовал пойти с размещенным поставщиком Subversion вместо установки Subversion в Windows или получить второй сервер для этой цели. Я работаю на ProjectLocker , но если вы пользуетесь Google «subversion hosting», вы увидите, что есть ряд провайдеров, предлагающих бесплатные или недорогие решения. Преимущества:

  • Это основная задача хостинг-провайдера, чтобы ваш код был безопасным, защищенным и доступным, поэтому они сосредоточены на работоспособности, резервном копировании и мониторинге безопасности, поэтому вам не нужно
  • Вам не нужно учиться быть системным администратором или администратором Subversion; Некоторые провайдеры имеют пользовательские интерфейсы, которые упрощают управление пользователями и разрешениями.
  • Хостинг вместо DIY позволяет вам сосредоточиться на том, что вас действительно волнует: написание отличного программного обеспечения

Я предлагаю вам взглянуть на ProjectLocker и некоторых других провайдеров и решить, какой из них вам подходит. Вы можете решить, что сделать это самостоятельно - лучший вариант для вас, но для многих людей в вашей ситуации размещенное решение удовлетворяет их потребности.

1 голос
/ 07 июня 2009

Вам вообще не нужен сервер для использования subversion.

Если у вас уже есть файловый сервер в домашней сети, и вы делаете это только для себя и своих личных проектов, просто используйте клиент Subversion, такой как TortoiseSVN, и создайте свой репозиторий (или репозитории) для своего файла. сервер через сетевой ресурс (или подключенный сетевой диск и т. д.).

Я бы не рекомендовал это для многопользовательских установок (если у каждого нет своего собственного репозитория), но для одного пользователя это самый простой вариант. И используя этот подход, чтобы ответить на ваш вопрос, вы ничего не получите, переключившись на серверную ОС, такую ​​как Windows Server 2008.

1 голос
/ 06 июня 2009

Чтобы упростить жизнь, попробуйте VisualSVN Server . Для личных проектов нет причин настраивать отдельный сервер только для SVN.

1 голос
/ 06 июня 2009

Одним из преимуществ серверных ОС Windows перед их клиентскими аналогами является то, что клиентские ОС ограничены по количеству входящих подключений. Если вы собираетесь быть единственным человеком, работающим в репо, это может не иметь значения. Однако, если есть несколько человек, то это будет проблемой. XP Pro / Vista Ultimate ограничены 10 входящими подключениями от Microsoft. Я не могу говорить за Windows 7.

1 голос
/ 06 июня 2009

Если ваша цель состоит в том, чтобы минимизировать объем работы, которую вы вкладываете в поддержку Subversion, используйте ОС, которая вам наиболее удобна. Многие сценарии обслуживания и ловушки subversion написаны и доступны на perl и python, которые доступны как для Windows, так и для Linux.

1 голос
/ 06 июня 2009

Windows 7 сможет без проблем размещать Subversion ..

Если ваш файловый сервер уже настроен и работает под Windows 7, я бы сказал, что придерживайтесь этого. Добавление SVN не является основанием для установки новой ОС

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...