TODOS,
Mi proyecto se encuentra en GitHub, que recientemente cambió a TLS1.2, que es incompatible con la versión de OpenSSL con la que se incluye OSX 10.8.
Así que intenté construir Git desde las fuentes.
Descargué el archivo, lo descomprimí y creé el archivo config.mak donde puse lo siguiente:
NO_GETTEXT=Yes
NO_OPENSSL=Yes
La compilación finalizó con éxito, pero cuando intenté ejecutarla, aún recibí:
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 una manera fácil de verificar 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 hacerlo make clean && make
después de eso. Actualicé lo que sugería la notificación, pero no sé si OpenSSL era parte de la actualización.
Solo necesito la última versión de la biblioteca. Esperemos que todavía haya uno disponible para OSX 10.8.
La máquina es vieja y no quiero instalar nada extra (homebrew o tal) a menos que sea absolutamente necesario.
TIA!