[{TableOfContents }] !!! Linux !! Download If you do not already have git, go to [http://git-scm.org] to download. If you do have git, {{{ $ git clone git://git.kernel.org/pub/scm/git/git.git }}} or {{{ $ git clone http://git.kernel.org/pub/scm/git/git.git }}} or {{{ $ git clone git://github.com/git/git.git }}} if you're behind a firewall. !! Extract If you downloaded the tarball - {{{ $ tar xvfz git-1.7.5.1.tar.gz }}} !! Checkout If you cloned the code with git, you'll want to go checkout a tag. Find the latest release and run checkout. {{{ $ git tag $ git checkout v1.7.5.1 }}} Install Dependencies {{{ $ sudo apt-get build-dep git-core }}} Configure and Build If you cloned git - {{{ $ autoconf # continue w/ tarball instructions }}} If you downloaded the tarball - {{{ # for local installation $ ./configure --prefix=/home/username/apps/git # for system-wide installation $ ./configure --prefix=/usr/local $ make all doc $ sudo make install install-doc install-html }}} !!! Mac By far the easiest thing to do is simply get it from from the [git-osx-installer project | http://code.google.com/p/git-osx-installer] on [Google code | http://code.google.com]. !!! BSD !! Dependencies ! xmlto {{{ $ cd /usr/ports/textproc/xmlto $ sudo make install clean }}} ! asciidoc Get AsciiDoc from [http://www.methods.co.nz/asciidoc/] and follow the installation directions. At the time of this writing it's - {{{ # assuming ~/bin is in your path $ hg clone -r 8.6.4 https://asciidoc.googlecode.com/hg/ asciidoc-8.6.4 $ cd asciidoc-8.6.4 $ ln -s asciidoc.py ~/bin/asciidoc $ ln -s a2x.py ~/bin/a2x }}} !! Git ! Ports {{{ $ cd /usr/ports/devel/git $ make install clean }}} ! Tarball The latest version of the source is available at [http://git-scm.com/]. {{{ $ wget http://kernel.org/pub/software/scm/git/git-1.7.5.1.tar.bz2 $ tar -xvfj git-1.7.5.1.tar.bz2 $ cd git-1.7.5.1 }}} To install system-wide {{{ $ ./configure $ gmake $ sudo gmake install }}} To install for just yourself {{{ $ ./configure --prefix=/home/username/local $ gmake $ gmake install }}} ---- [CategoryArchived] - [Computing | CategoryArchived.Computing] - [Git | CategoryArchived.Computing.SCM.Git] - [Mac | CategoryArchived.Computing.Mac] - [Linux Shell | CategoryArchived.Computing.Linux.Shell] - [BSD | CategoryArchived.Computing.BSD]