Можно ли настроить персональный SVN Remote Repository, к которому можно получить доступ через Интернет? - PullRequest
1 голос
/ 04 мая 2009

Я хочу, чтобы на одном компьютере был установлен сервер SVN, а на других 3 компьютерах - например, TortoiseSVN, и эти 3 компьютера смогут фиксировать и извлекать файлы с сервера SVN, и все это через Интернет, и, насколько это возможно, бесплатно. Это возможно? Можете ли вы указать мне несколько хороших уроков? Спасибо

До сих пор я знаю, что такого можно достичь через локальную сеть.

Ответы [ 4 ]

4 голосов
/ 04 мая 2009

Посмотрите на конфигурацию сервера в SVN Red Book .

У вас есть три варианта: использовать svnserve, использовать svnserve через SSH или Apache HTTP. У каждого есть свои плюсы и минусы, и они обсуждаются. Также обратите внимание, что вам необходимо настроить брандмауэр (переадресация портов и т. Д.), Как требуется.

Из статьи в Красной книге:

Если вы пытаетесь настроить самый простой сервер для своей группы, установка vanilla svnserve является самым простым и быстрым маршрутом. Однако обратите внимание, что данные вашего хранилища будут передаваться в открытом виде по сети. Если ваше развертывание полностью в локальной сети или VPN вашей компании, это не проблема. Если хранилище открыто для открытого Интернета, вы можете убедиться, что либо содержимое хранилища не является конфиденциальным (например, оно содержит только открытый исходный код), либо что вы потратили лишнюю милю на настройку SASL для шифрования сетевых коммуникаций.

(мой акцент)

2 голосов
/ 04 мая 2009

Да, это возможно и не сложно настроить!

Например, вы можете установить Apache с WebDAV на вашем сервере. Вы можете найти все подробности в SVN Book . Для установки с Apache вы можете прочитать this .

1 голос
/ 04 мая 2009

Вы можете посетить http://opensvn.csie.org Я использовал его несколько раз, и это действительно хороший сервис.

1 голос
/ 04 мая 2009

вы можете настроить доступ к серверу SVn через Интернет, если на вашем компьютере есть сервер apache, доступный через Интернет.

Я полагаю, вы находитесь на Windows, так что вы можете проверить: http://svn.spears.at/

...