Github Push & gt; gnutls_handshake () после переключения на OpenSSL [закрыто]

Возможно, пару месяцев назад я пытался подтолкнуть свой проект к Github, когда я столкнулся со следующей ошибкой:

fatal: unable to access 'https://github.com/choct155/TEL.git/': gnutls_handshake() failed: A TLS packet with unexpected length was received.

Это казалось совершенно неожиданным, но вероятно, вызвано обновлением. После некоторого копания я столкнулся с представленным здесь решением, которое по сути посоветовало мне скомпилировать git против OpenSSL вместо GNUTLS. Я сделал это, и все было правильно с миром.

Я снова столкнулся с той же ошибкой. Я вернулся, чтобы проверить свой файл управления, и GNUTLS нигде не найдено (я заменил такие экземпляры OpenSSL, как предписано). Может ли кто-нибудь посоветовать мне, где искать вызов, который все еще пытается использовать GNUTLS вместо OpenSSL? Что-то еще происходит здесь?

Следует также отметить, что при проверке моей установки OpenSSL я получил предупреждение о том, что мой файл конфигурации не может быть открыт. Это, по-видимому, потому, что указанный путь не существует. Я никогда не называл OpenSSL непосредственно (насколько это очевидно, я совершенно незнаю в этой области), поэтому я не могу говорить о том, соответствует ли эта проблема делу бизнеса GNUTLS. Если вы считаете, что это связано, и / или просто чувствуйте, как разделять, какая переменная среды (я полагаю) должна быть изменена, чтобы OpenSSL мог найти файл конфигурации, пожалуйста, просветите меня.

ПРИМЕЧАНИЕ. проблема, связанная с Github, поскольку я был в состоянии совершить очень хорошо. Об этом свидетельствуют файлы журналов, и ошибок не было. Это соответствует моей интуиции, поскольку фиксация является локальной и поэтому не имеет смысла разбираться с возможностями GNUTLS и OpenSSL, насколько мне известно. Тем не менее, не стесняйтесь настраивать свое мировоззрение.

1
задан 13 April 2017 в 15:23

0 ответов

Другие вопросы по тегам:

Похожие вопросы: