2009-05-04 5 views
3

Клиент --- | Интернет | СерверПосле настройки сервера svnserve, какой URL-адрес клиент будет использовать для доступа к серверу?

Так что я настроил сервер svnserver и работает уже. Я набрал svsnserve.exe --daemon --root "C: \ Documents and Settings \ Subversion Directory" в cmd. Я также создал репозиторий, и я могу просматривать его через TortoiseSVN. Я серверный компьютер. Теперь я хочу, чтобы клиентский компьютер обращался к серверу. Только клиент TortoiseSVN установлен на клиент, а не на SVN-сервер. Что я хочу сделать сейчас - это проверить репозиторий с сервера, что я пишу в URL?

ответ

3

скорее всего:

svn://<hostname>/<repository_name> 

См this StackOverflow вопрос (очень похоже)

+0

, что входит в имя хоста? мой IP-адрес? имя моего компьютера? Я пробовал оба, но он не работает. – Jarvis

+0

Хост, к которому вы пытаетесь подключиться. Вы должны выполнить некоторую сетевую диагностику и попытаться выполнить ping/telnet на порту SVN и т. Д., Чтобы определить, что работает –

1

Для интернет-репозиториев вам лучше будет размещаться через веб-сервер. VisualSVN Server является бесплатным и предоставляет простой способ размещения SVN в Windows с помощью Apache (который он устанавливает и настраивает). Он сообщает вам http-путь SVN в инструменте управления - конечно, вам нужно убедиться, что у вас есть прямая видимость/DNS между устройствами, что может означать еще некоторые правила конфигурации/брандмауэра/переадресация портов/и т. Д.

1

Начало демон:

svnserve -d -r my_repo 

Connect с помощью Rapi DSVN: (Закладки> Добавить существующий репозиторий ...) * Нет необходимости указывать "my_repo" здесь *

svn://localhost