Mengatasi "GnuTLS recv error (-110): The TLS connection was non-properly terminated" pada Git Ubuntu

Hal ini terjadi karena pada git yang terinstall di ubuntu menggunakan GnuTLS bukan OpenSSL.
Untuk mengatasinya kita perlu build ulang git nya dan menggunakan package libcurl4-openssl-dev dibandingkan libcurl4-gnutls-dev.
Untuk caranya bisa membuka link StackOverflow:
Namun saya menemukan script yang otomatis:
https://github.com/niko-dunixi/git-openssl-shellscript
Clone lalu jalankan compile-git-with-openssl.sh dan tunggu sampai selesai.
Tested on: Ubuntu 24.04