Welcome 微信登录

首页 / 操作系统 / Linux / Linux系统入门教程:在Linux上安装Git

问题: 我尝试从一个Git公共仓库克隆项目,但出现了这样的错误提示:“git: command not found”。 请问我该如何在某某Linux发行版上安装Git?Git是一个流行的开源版本控制系统(VCS),最初是为Linux环境开发的。跟CVS或者SVN这些版本控制系统不同的是,Git的版本控制被认为是“分布式的”,某种意义上,git的本地工作目录可以作为一个功能完善的仓库来使用,它具备完整的历史记录和版本追踪能力。在这种工作模型之下,各个协作者将内容提交到他们的本地仓库中(与之相对的会总是提交到核心仓库),如果有必要,再有选择性地推送到核心仓库。这就为Git这个版本管理系统带来了大型协作系统所必须的可扩展能力和冗余能力。 

使用包管理器安装Git

Git已经被所有的主流Linux发行版所支持。所以安装它最简单的方法就是使用各个Linux发行版的包管理器。Debian, Ubuntu, 或 Linux Mint
  1. $ sudo apt-get install git
Fedora, CentOS 或 RHEL
  1. $ sudo yum install git
  2. $ sudo dnf install git
Arch Linux
  1. $ sudo pacman -S git
OpenSUSE
  1. $ sudo zypper install git
Gentoo
  1. $ emerge --ask --verbose dev-vcs/git
 

从源码安装Git

如果由于某些原因,你希望从源码安装Git,按照如下介绍操作。安装依赖包在构建Git之前,先安装它的依赖包。Debian, Ubuntu 或 Linux Mint
  1. $ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x
Fedora, CentOS 或 RHEL
  1. $ sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc xmlto docbook2x
 

从源码编译Git

从 https://github.com/git/git/releases 下载最新版本的Git。然后在/usr下构建和安装。注意,如果你打算安装到其他目录下(例如:/opt),那就把"--prefix=/usr"这个配置命令使用其他路径替换掉。
  1. $ cd git-x.x.x
  2. $ make configure
  3. $ ./configure --prefix=/usr
  4. $ make all doc info
  5. $ sudo make install install-doc install-html install-info
GitHub 教程系列文章: GitHub 使用教程图文详解  http://www.linuxidc.com/Linux/2014-09/106230.htm Git 标签管理详解 http://www.linuxidc.com/Linux/2014-09/106231.htm Git 分支管理详解 http://www.linuxidc.com/Linux/2014-09/106232.htm Git 远程仓库详解 http://www.linuxidc.com/Linux/2014-09/106233.htm Git 本地仓库(Repository)详解 http://www.linuxidc.com/Linux/2014-09/106234.htm Git 服务器搭建与客户端安装  http://www.linuxidc.com/Linux/2014-05/101830.htm Git 概述 http://www.linuxidc.com/Linux/2014-05/101829.htm 分享实用的GitHub 使用教程 http://www.linuxidc.com/Linux/2014-04/100556.htm Ubuntu下Git服务器的搭建与使用指南  http://www.linuxidc.com/Linux/2015-07/120617.htmGit 的详细介绍:请点这里
Git 的下载地址:请点这里
via: How to install git on Linux作者:Dan Nanni 译者:mr-ping 校对:wxy本文由 LCTT 原创翻译,Linux中国 荣誉推出本文永久更新链接地址