2016-06-16 5 views
1

мне нужна помощь с ошибками SVN E170013 и E730054:Повод СВН: E170013: Не удается подключиться к хранилищу в URL 'https: // Svn .....' СВН: E730054: Ошибка при выполнении контекста

Когда выполнив команду «SVN Checkout ...» в командной строке, я получаю ошибку

svn: E170013: Unable to connect to a repository at URL 'https://svn.....' 
svn: E730054: Error running context: An existing connection was forcibly closed 
by the remote host. 

Однако, если я запускаю ту же команду сразу же после того, как (только в течение следующих 3 минут), команда успешно выполнена без ошибки, а исходный код успешно завершен.

В противном случае через 3 минуты (примерно), если я хочу, чтобы снова оформить мне нужно выполнить команду SVN проверки, получить ошибки E170013 and E730054, затем снова запустить ту же команду и СВН фотографии снова работает.

Мне кажется, что через определенный промежуток времени (3мин в моем случае) сокет между клиентом svn и svn-сервером закрыт, и попытка проверки и/или получения этих ошибок фактически вызывает соединение с снова возобновиться.

Другими словами, моя проблема заключается в том, что для выполнения проверки svn первая всегда будет терпеть неудачу, и только следующие попытки будут успешными. Через некоторое время мне нужно снова повторить те же шаги и всегда делать два «svn checkout», поэтому второй работает.

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

Хотелось бы, чтобы понять, почему такое поведение svn, что вызывает эти ошибки и как я могу решить проблему.

SVN server version: 1.8.13 (r1667537) compiled Mar 20 2015, 11:32:18 on x86_64-unknown-linux-gnu 

SVN client version: 1.9.3 (r1718519) compiled Dec 22 2015, 09:12:06 on x86_64-microsoft-windows6.2.9200 

SVN Client running on Windows Server 2008 R2 and SVN server in linux machine. 

Пожалуйста, задавайте любые вопросы. Я был бы рад предоставить вам больше информации.

Большое вам спасибо.

ответ

3

Я, наконец, нашел решение.

Вместо того, чтобы записывать ссылку https://svn ..... в команде svncheckout, я использовал числовой IP-адрес (например, 192.168.73.39) сервера вместо его имени хоста, и он сработал.

Надеюсь, это поможет кому-то.

+0

Мне тоже удалось решить эту проблему.но я не понимаю, почему другой пользователь в той же сети, что и я, не должен использовать числовой IP-адрес? есть идеи? –

1

Прежде всего, вы должны проверить журнал сервера. Должны быть ключ к первопричине.

Во-вторых, проблема не имеет ничего общего с Subversion. Вы должны проверить конфигурацию сети и убедиться, что ваша Linux-машина правильно принимает соединения на требуемых портах и ​​IP-интерфейсах.

+0

Или, может быть, администратор репо «заблокировал» свою машину? –

+1

@BillalBEGUERADJ Это не сообщение об ошибке, которое будет указано в случае, если брандмауэр блокирует соединение. Я не уверен на 100%. – bahrep

0

Для меня svn пытался подключиться через ipv6, а на удаленном сервере не было правильно настроенного или защищенного ipv6 брандмауэром. Подобная болтовня на the mailing list предлагает отредактировать файл ваших хостов таким образом, чтобы вы только когда-либо подключались через ipv4, который работал на меня:/

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

  • Нет связанных вопросов^_^