首頁 > 軟體

Linux系統入門教學:在Linux上安裝Git

2020-06-16 17:55:29

問題: 我嘗試從一個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.htm


IT145.com E-mail:sddin#qq.com