Skip to content

Instantly share code, notes, and snippets.

@solar
Created October 12, 2012 06:03
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save solar/3877566 to your computer and use it in GitHub Desktop.
Save solar/3877566 to your computer and use it in GitHub Desktop.
Install git
# install git
# prerequisite: openssl-devel pcre-devel curl-devel expat-devel
curl -sL http://git-core.googlecode.com/files/git-1.7.12.3.tar.gz | tar zx
cd git-1.7.12.3/
./configure --prefix=/usr/local/git/1.7.12.3 --with-openssl --with-libpcre --with-expat --with-curl
make
sudo make install
sudo alternatives --install /usr/local/bin/git git /usr/local/git/1.7.12.3/bin/git 1071203 \
--slave /usr/local/bin/git-receive-pack git-receive-pack /usr/local/git/1.7.12.3/bin/git-receive-pack \
--slave /usr/local/bin/git-shell git-shell /usr/local/git/1.7.12.3/bin/git-shell \
--slave /usr/local/bin/git-upload-archive git-upload-archive /usr/local/git/1.7.12.3/bin/git-upload-archive \
--slave /usr/local/bin/git-upload-pack git-upload-pack /usr/local/git/1.7.12.3/bin/git-upload-pack
# install git
# prerequisite: openssl-devel pcre-devel curl-devel expat-devel
curl -sL http://git-core.googlecode.com/files/git-1.8.0.tar.gz | tar zx
cd git-1.8.0/
./configure --prefix=/usr/local/git/1.8.0 --with-openssl --with-libpcre --with-expat --with-curl
make
sudo make install
sudo alternatives --install /usr/local/bin/git git /usr/local/git/1.8.0/bin/git 1080000 \
--slave /usr/local/bin/git-receive-pack git-receive-pack /usr/local/git/1.8.0/bin/git-receive-pack \
--slave /usr/local/bin/git-shell git-shell /usr/local/git/1.8.0/bin/git-shell \
--slave /usr/local/bin/git-upload-archive git-upload-archive /usr/local/git/1.8.0/bin/git-upload-archive \
--slave /usr/local/bin/git-upload-pack git-upload-pack /usr/local/git/1.8.0/bin/git-upload-pack
cd ../
rm -rf git-1.8.0/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment