I had to install git on a Redhat server, without the benefit of a package managers, local repository or anything like a sensible configuration. Because "security".
Install a recent version of lib curl
Why? because git calls cur_easy_strerror which was only introduced in libcurl 7.12.0. RHEL3 has …