ALLES,
Mein Projekt befindet sich auf GitHub, das kürzlich auf TLS1.2 umgestellt hat, das nicht mit der OpenSSL-Version kompatibel ist, mit der OSX 10.8 ausgeliefert wird.
Also habe ich versucht, Git aus Quellen zu bauen.
Ich habe das Archiv heruntergeladen, entpackt und die Datei config.mak erstellt, in die ich Folgendes geschrieben habe:
NO_GETTEXT=Yes
NO_OPENSSL=Yes
Der Build wurde erfolgreich abgeschlossen, aber als ich versuchte, ihn auszuführen, erhielt ich immer noch:
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
Gibt es eine einfache Möglichkeit, um zu überprüfen, welche Version von OpenSSL verknüpft wird, wenn ich die Zeile NO_OPENSSL=YES
aus der Datei config.mak entferne ? Ich werde versuchen, diese Zeile zu entfernen und danach zu tun make clean && make
. Ich habe aktualisiert, was auch immer die Benachrichtigung vorschlug, aber ich weiß nicht, ob OpenSSL Teil des Updates war.
Ich brauche nur die neueste Version der Bibliothek. Hoffentlich gibt es noch einen für OSX 10.8.
Die Maschine ist alt und ich möchte nichts extra installieren (Homebrew oder so), es sei denn, dies ist absolut notwendig.
TIA!