2013-05-31 3 views
1

У меня есть серверный сервер RedHat 6, на котором я установил SVN 1.6. Эта машина не находится в сети и никогда не была в сети. В конце концов, он будет добавлен в сеть, но не сейчас.Неизвестное имя хоста localhost при подключении к SVN

Я запускаю svnserve для обеспечения доступа к репозиторию.

Svnserve запускается как,

svnserve -d 

Когда я запускаю команду, svn co svn://localhost/<project name> я получаю сообщение об ошибке, «SVN: E000111» Не удается подключиться к хосту «локальный»: отказ в соединении.

netstat подтверждает, что svn прослушивает 0.0.0.0:3690.

Я прочитал это платит, чтобы быть более четко с Svnserve поэтому я начал его следующим образом,

svnserve -d --listen-port 3690 --listen-host 0.0.0.0 (also tried 127.0.0.1) 

я получаю то же самое соединение отказано сообщение об ошибке при попытке проверки.

Далее я попытался проверить непосредственно с адресом внутрибрюшинно, а не имя хоста,

svn co svn://127.0.0.1/<project> 

Сообщение об ошибке я получаю обратно бессмысленна, «SVN: E670009: неизвестно имя хоста„127.0.0.1“».

На данный момент я в тупике. Я не могу выполнить проверку, используя протокол «svn: //». Я уже отключил брандмауэры ipv4 и ipv6.

Любые мысли?

ответ

0

СВН со СВН: // локальный: имя 3690/проект

вы должны добавить номер порта в Svn path.Try выше команды.

-1

Не совсем ответ, но вы можете попробовать проверить его на ssh (при условии, что на сервере запущен соответствующий сервер).

Это было бы что-то вроде:

svn co svn+ssh://127.0.0.1/<project> 
+0

Не повезло^svn + ssh ** требует ** дополнительных действий на стороне сервера –

+1

Почему downvote? –

+0

Две немые ошибки. И бесполезные несвязанные советы –

1

Если у вас есть ошибка сети, вы можете использовать команду telnet, чтобы увидеть, если вы можете подключиться к этому порту. Вы должны увидеть ответ, как это:

$ pint localhost # Does this give you anything? 
$ telnet localhost 3690 
Connected to localhost. 
Escape character is '^]'. 
(success (2 2 () (edit-pipeline svndiff1 absent-entries commit-revprops... 

Это может быть, что ваша сеть была установка, чтобы блокировать порт 3690. Проверьте программное обеспечение брандмауэра и как SEL настроен.

Смежные вопросы