Я готов поставить один из моих старых компьютеров "pentium" в качестве локального веб-сервера в моем небольшом офисе. И готовы установить сервер контроля версий SVN или GIT (я новичок в управлении версиями) на нем.

Я предпочитаю использовать Ubuntu в качестве платформы для этого сервера, и я думаю установить дистрибутив Ubuntu-server (12.10 или 12.04). Однако я не уверен, что дистрибутив Ubuntu-сервера обеспечивает какую-либо поддержку SVN или GIT. Я имею в виду, могу ли я использовать эти серверы контроля версий без графического интерфейса?

3 ответа3

1

Git - это распределенная система контроля версий. Это не требует центрального сервера. Но вы можете использовать git на сервере и, например, перенести в него репозитории со своего компьютера разработчика.

И git, и subversion должны работать практически во всех UNIX-подобных операционных системах.

1

Ubuntu сервер в порядке. Различия с настольной версией заключаются в ядре (разные опции, но одни и те же источники) и в отсутствии графического интерфейса.

Версия: используйте 13.04 - * .04 являются LTS (долгосрочная поддержка), поэтому будут жизнеспособны гораздо дольше, чем другие выпуски.

Контроль версий:

  • GIT распространяется, и вы не можете сказать, что есть центральный сервер, хотя обычно есть центральное место для размещения выпусков / веток, определенных как полезные. Посмотри в Гитолит. Это сэкономит вам много времени.
  • В SVN есть демон svnserve, и есть немало руководств по его использованию и злоупотреблению, поэтому это не должно быть проблемой. Для SVN я настоятельно рекомендую Trac (так как он обеспечивает также управление проектами, тикеты, релизы, вики и другие вкусности).

Отсутствие графического интерфейса - это не проблема, просто небольшая задача побудить вас немного освоить командную строку.

0

ИМХО, Ubuntu-сервер - это тот же Ubuntu, только с другим ядром, и вы наверняка можете получить все программное обеспечение, которое доступно из репозиториев Ubuntu, независимо от того, ориентировано ли оно на сервер или настольный компьютер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .