4

Я пытаюсь оформить заказ с svn-сервера моей команды. Требуется проверка подлинности на стороне клиента. Я использую Ubuntu 10.04.

Вот что я получаю:

$ svn checkout https://myproject.myserver.org/svn/project/
svn: OPTIONS of 'https://myproject.myserver.org/svn/project/': Could not read status line: SSL alert received: Handshake failed (https://myproject.myserver.org)

Кто-нибудь еще видел подобную проблему?

3 ответа3

3

Это все еще не работает? Время разбить большие пушки. Во-первых, попробуйте перейти к нему с того же сервера, посмотреть, получите ли вы ожидаемый список папок. Если это не удастся, у вас может быть более веская причина, а если нет, запустите OpenSSL:

openssl s_client -connect myproject.myserver.org:443

даст вам журнал информации о каждом шаге рукопожатия, а опция --debug покажет еще больше деталей. Он будет жаловаться на недействительный сертификат, плохое время или только устаревшие алгоритмы.

Конечно, убедитесь, что вы можете даже пропинговать его, и что https по какой-то причине не отключен.

2

Возможно, проблема в том, что вы используете новую версию клиента Collabnet, как в http://subversion.open.collab.net/ds/viewMessage.do?dsForumId=3&dsMessageId=364471 ?

0

Проверьте переменную окружения PATH спецификации пути пользователя в ~/.bashrc (для этого пользователя).

Если эта ошибка запутана, некоторые команды не могут быть вызваны их общим именем.

Скорее всего, он просто не может найти один двоичный исполняемый файл - или закрытый ключ в ~/.ssh

... для быстрой проверки (вошел как пользователь, который не работает):

echo $PATH

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .