ВСЕ,
Мой проект расположен на GitHub, который недавно переключился на использование TLS1.2, который несовместим с версией OpenSSL OSX 10.8, с которой поставляется.
Поэтому я попытался собрать Git из источников.
Я скачал архив, распаковал его и создал файл config.mak, куда я положил следующее:
NO_GETTEXT=Yes
NO_OPENSSL=Yes
Сборка завершилась успешно, но когда я попытался ее запустить, я все равно получил:
MyMac:dbhandler igorkorot$ /Users/igorkorot/git-2.17.0/git pull
fatal: unable to access 'https://github.com/oneeyeman1/dbhandler.git/': error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Есть ли простой способ проверить, какая версия OpenSSL будет связана, если я удалю строку NO_OPENSSL=YES
из файла config.mak? Я постараюсь удалить эту строку и сделать make clean && make
после этого. Я обновил все, что предлагалось в уведомлении, но не знаю, было ли OpenSSL частью обновления.
Мне просто нужна последняя версия библиотеки. Надеюсь, есть еще один доступный для OSX 10.8.
Машина старая, и я не хочу устанавливать ничего лишнего (доморощенного или чего-то подобного) без крайней необходимости.
ТИА!