создать собственный svn репозиторий хостинг - PullRequest
2 голосов
/ 08 апреля 2010

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

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

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

p.s. Если я написал что-то не так, извините;)

Ответы [ 6 ]

3 голосов
/ 08 апреля 2010

VisualSVN сервер - самый простой в настройке и запуске

2 голосов
/ 08 апреля 2010

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

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

svnadmin create /path/to/repo

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

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

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

1 голос
/ 08 апреля 2010

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

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

1 голос
/ 08 апреля 2010

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

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

1 голос
/ 08 апреля 2010

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

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

0 голосов
/ 08 апреля 2010

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

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

...