Unable to find remote helper for 'https'
Explanation This error happens on Linux machines when Git was built without having the libcurl4-openssl-dev package installed first. When this happens, the MAKE command did not know to build the http helper, which would be in $GIT_ROOT/libexec/git-core/git-remote-https
Solution if this problem occurs, check to see if the libcurl4-openssl-dev package is installed. This is not the same as the binary curl package. If you’ve installed this package after installing Git, you may need to remove and reinstall Git if you continue to receive this error.
sudo apt-get install libcurl4-openssl-dev build-essential
git clone https://github.com/git/git
cd git
git checkout v1.8.4 (or the current version)
./configure with-openssl
make prefix=/usr/local all
sudo make prefix=/usr/local install
After upgrading Git, you must log out and log in again for the Git version command to indicate the new build.
On some systems, it is necessary to remove and reinstall Git, as having the libcurl4-openssl-dev package installed FIRST has been known to resolve this issue.