Самостоятельное размещение SVN-репозитория для личного проекта. - PullRequest
2 голосов
/ 12 августа 2010

Я бы хотел разместить SVN-репозиторий для личного проекта (веб-игры), но я не уверен, где его разместить. Это не получило бы много трафика, поскольку я - единственный разработчик. Вот варианты, которые я вижу:

  • Используйте один из моих персональных компьютеров
  • Используйте VPS, на котором запущен веб-сервер для проекта

Хостинг на VPS имеет для меня самый смысл. Это правильный выбор или есть подводные камни для использования того, что по сути является рабочим сервером для хостинга кода?

Ответы [ 3 ]

2 голосов
/ 12 августа 2010

Если у вас есть машина, которая всегда доступна через ssh, это будет моим первым предпочтением. Затем я бы вернулся к реализации webdav, такой как Apache и mod_dav. Это влечет за собой немного больше настроек и делает их общедоступными, если вы не обеспечите их безопасность. Я полагаю, что вряд ли вы будете совершать достаточно частые попытки поставить под угрозу свою VPS, но я бы, вероятно, выбрал другую машину, если у вас есть другая доступная.

0 голосов
/ 12 августа 2010

Есть несколько вещей, о которых нужно подумать: нужен ли вам веб (или другой удаленный) доступ? Если все, что вам нужно, это отслеживать ваши изменения, тогда вы можете

  1. Используйте репо в вашем домашнем каталоге (я положил их в скрытый каталог .svn_repo)
  2. Используйте распределенную систему контроля версий, такую ​​как Mercurial. Я использую SVN для своих крупных программных проектов, где я хочу соавторов (еще не нашел;) или где структура каталогов особенно важна. В противном случае я использую Mercurial для книги, которую я пишу, и для других небольших проектов.

У всех VCS стоит чертовски удаленный доступ, но некоторые лучше, когда он вам не нужен.

0 голосов
/ 12 августа 2010

Я использовал хост-репозиторий SVN на флэш-диске.

Хитрость заключается в том, чтобы сохранить одинаковую букву диска на каждом ПК, на котором вы его используете.

Работает как шарм, хотя и немного медленно.

...