TODO,
Mi proyecto se encuentra en GitHub, que recientemente ha pasado a utilizar TLS1.2, que es incompatible con la versión de OpenSSL que incorpora OSX 10.8.
Así que traté de construir Git desde las fuentes.
Descargué el archivo, lo desempaqué y creé el archivo config.mak donde puse lo siguiente:
NO_GETTEXT=Yes
NO_OPENSSL=Yes
La compilación terminó con éxito, pero cuando intenté ejecutarla seguí recibiendo:
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
¿Hay alguna manera fácil de comprobar qué versión de OpenSSL se vinculará si elimino la línea NO_OPENSSL=YES
del archivo config.mak? Intentaré eliminar esa línea y hacer make clean && make
después de eso. Actualicé lo que la notificación sugería, pero no sé si OpenSSL era parte de la actualización.
Sólo necesito la última versión de la biblioteca. Espero que todavía haya una disponible para OSX 10.8.
La máquina es vieja y no quiero instalar nada extra (homebrew o algo así) a menos que sea absolutamente necesario.
¡TIA!