Создать собственный svn репозиторий хостинг

С недели я использую ToirtoiseSVN и AnkhSVN, а также GoogleCode и sourceforge.net в качестве хостинга моего проекта. Для меня расстраивает заполнение всех этих форм перед созданием следующего проекта. Поэтому я начинаю думать о собственном хостинге репозиториев...

Могу ли я использовать простой хостинг файлов и т. Д. И установить там программное обеспечение, такое как Google или SourceForge, чтобы иметь свой собственный SVN-сервер? Моя цель - иметь независимый репозиторий в Интернете без всего этого бесполезного интерфейса, который дает мне Google и SF для администрирования контроля версий. Я не хочу пользоваться уже существующим хостингом, таким как GoogleCode и т. Д., Я хочу быть независимым от них!;)

Или, может быть, это другой способ сделать мой собственный хостинг репозитория БЕСПЛАТНЫМ;) Пожалуйста, не говорите мне, что я попал в зависимость от коммерческого хостинга...: /

ps если я что то не так написал, извините;)

6 ответов

Решение

Сервер VisualSVN проще всего запустить и запустить

Настроить простой репозиторий Subversion очень легко, особенно если это только для вас. На самом деле, если это только для вас, вы можете установить svn-репозиторий на локальном диске, и вам не нужно настраивать какой-либо сервер. Я делаю это иногда для своих собственных маленьких проектов, просто чтобы иметь историю моей работы.

Предполагая, что вы работаете в Unix, вы создаете репозиторий с:

svnadmin create /path/to/repo

и оформить заказ с помощью:

svn checkout file:///path/to/repo

Плюс немного настроек:-). Дайте мне знать, если вам нужно больше подробностей о такой настройке.

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

Кроме того, проверьте мой недавний вопрос о сбое сервера: доступный комбинированный хостинг на Ruby/Rails/Redmine + Subversion?

Вы можете использовать распределенную систему контроля версий, такую ​​как Mercurial или Git. С этими системами вы просто создаете локальный репозиторий для работы.

Для резервного копирования / удаленного доступа вы просто загружаете папку в веб-хранилище.

Если у вас есть свой собственный сервер, то вы можете просто следовать учебнику для любой ОС.

У меня есть сервер Ubuntu и следовал этому руководству https://help.ubuntu.com/community/Subversion

Настройка VisualSVN, как предложено @dr, потребует установки собственного сервера Windows (например, дешевого VPS). Вы можете запустить svn на Linux, и Linux-VPS дешевле, чем Windows, поэтому не стоит слишком тратить деньги, если вы хотите пойти по этому пути.

Если вам нужен чистый бесплатный доступ, то, к сожалению, вам придется придерживаться заполнения форм:-)

Другие вопросы по тегам