TranslateProject/sources/tech/20150806 Linux FAQs with Answers--How to install git on Linux.md
2015-08-07 08:35:28 +08:00

2.9 KiB

Translating by Ping

Linux FAQs with Answers--How to install git on Linux

Question: I am trying to clone a project from a public Git repository, but I am getting "git: command not found" error. How can I install git on [insert your Linux distro]?

Git is a popular open-source version control system (VCS) originally developed for Linux environment. Contrary to other VCS tools like CVS or SVN, Git's revision control is considered "distributed" in a sense that your local Git working directory can function as a fully-working repository with complete history and version-tracking capabilities. In this model, each collaborator commits to his or her local repository (as opposed to always committing to a central repository), and optionally push to a centralized repository if need be. This brings in scalability and redundancy to the revision control system, which is a must in any kind of large-scale collaboration.

Install Git with a Package Manager

Git is shipped with all major Linux distributions. Thus the easiest way to install Git is by using your Linux distro's package manager.

Debian, Ubuntu, or Linux Mint

$ sudo apt-get install git

Fedora, CentOS or RHEL

$ sudo yum install git

Arch Linux

$ sudo pacman -S git

OpenSUSE

$ sudo zypper install git

Gentoo

$ emerge --ask --verbose dev-vcs/git

Install Git from the Source

If for whatever reason you want to built Git from the source, you can follow the instructions below.

Install Dependencies

Before building Git, first install dependencies.

Debian, Ubuntu or Linux

$ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x

Fedora, CentOS or RHEL

$ sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc xmlto docbook2x

Compile Git from the Source

Download the latest release of Git from https://github.com/git/git/releases. Then build and install Git under /usr as follows.

Note that if you want to install it under a different directory (e.g., /opt), replace "--prefix=/usr" in configure command with something else.

$ cd git-x.x.x
$ make configure
$ ./configure --prefix=/usr
$ make all doc info
$ sudo make install install-doc install-html install-info

via: http://ask.xmodulo.com/install-git-linux.html

作者:Dan Nanni 译者:译者ID 校对:校对者ID

本文由 LCTT 原创翻译,Linux中国 荣誉推出