如何在Ubuntu 20.04上安裝Git

介紹

像Git這樣的版本控制系統對於現代軟體開發的最佳實踐至關重要。版本控制允許您在源代碼級別跟蹤您的軟體。您可以跟踪變更,恢復到先前的階段,並分支以創建文件和目錄的替代版本。

許多軟體專案的文件都是在Git存儲庫中維護的,而像GitHub、GitLab和Bitbucket這樣的平台有助於促進軟體開發專案的共享和協作。

在本指南中,我們將介紹如何在Ubuntu 20.04服務器上安裝和配置Git。我們將介紹如何通過兩種不同的方式安裝軟體:通過內置的套件管理器和通過源代碼。根據您的具體需求,每種方法都有其自身的好處。

使用DigitalOcean應用平台簡化應用部署。在幾分鐘內直接從GitHub部署。

先決條件

您將需要一台安裝有 Ubuntu 20.04 的伺服器,並擁有一個非 root 超級使用者帳戶。

為了設置這個,您可以遵循我們的 Ubuntu 20.04 初始伺服器設置指南

當您的伺服器和使用者設置完成後,您就可以開始了。

使用預設套件安裝 Git

使用預設套件安裝的選項最適合您如果您希望快速上手使用 Git,如果您偏好廣泛使用的穩定版本,或者如果您不需要最新的功能。如果您正在尋找最新版本,您應該跳轉到關於 從源碼安裝 的部分。

Git 可能已經安裝在您的 Ubuntu 20.04 伺服器上。您可以使用以下命令在您的伺服器上確認這一點:

  1. git --version

如果您收到類似以下的輸出,那麼 Git 已經安裝好了。

Output
git version 2.25.1

如果這對你來說是問題,那麼你可以繼續進行設置 Git,或者閱讀下一節關於如何從源代碼安裝,如果你需要更更新的版本。

但如果你沒有獲得 Git 版本號的輸出,你可以使用 Ubuntu 預設的軟件包管理器 APT 來安裝它。

首先,使用 apt 軟件包管理工具更新你的本地軟件包索引。

  1. sudo apt update

更新完成後,你可以安裝 Git:

  1. sudo apt install git

你可以通過運行以下命令並檢查是否收到相關輸出來確認你已成功安裝了 Git。

  1. git --version
Output
git version 2.25.1

安裝 Git 成功後,你現在可以繼續進入本教程的設置 Git部分來完成你的設置。

從源代碼安裝 Git

如果您正在尋找更靈活的安裝 Git 方法,您可能想要從源代碼編譯軟件,我們將在本節中進行介紹。這需要更長的時間,並且不會通過包管理器進行維護,但它將允許您下載最新版本並且如果您希望進行自定義,將會給您更大的控制權。

驗證服務器上當前安裝的 Git 版本:

  1. git --version

如果 Git 已安裝,您將收到類似以下的輸出:

Output
git version 2.25.1

在開始之前,您需要安裝 Git 依賴的軟件。這些都可以在默認存儲庫中找到,因此我們可以更新我們的本地軟件包索引,然後安裝相關的軟件包。

  1. sudo apt update
  2. sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

安裝了必要的依賴項後,創建一個臨時目錄並進入其中。這就是我們將下載 Git 壓縮包的地方。

  1. mkdir tmp
  2. cd /tmp

Git 項目網站,我們可以進入可用的 tarball 列表,地址是 https://mirrors.edge.kernel.org/pub/software/scm/git/,然後下載您想要的版本。撰寫時,最新版本是 2.26.2,因此我們將為演示目的下載該版本。我們將使用 curl 並將下載的文件輸出為 git.tar.gz

  1. curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz

解壓縮壓縮的 tarball 文件:

  1. tar -zxf git.tar.gz

接下來,進入新的 Git 目錄:

  1. cd git-*

現在,您可以通過輸入以下兩個命令來製作並安裝該套件:

  1. make prefix=/usr/local all
  2. sudo make prefix=/usr/local install

現在,替換 shell 進程,以便使用我們剛安裝的 Git 版本:

  1. exec bash

安裝完成後,您可以通過檢查版本確認安裝是否成功。

  1. git --version
Output
git version 2.26.2

成功安裝Git後,您現在可以完成設置。

設置Git

當您對您的Git版本感到滿意後,應配置Git,以便您生成的提交消息包含您的正確信息,並在構建軟件項目時支持您。

可以使用git config命令來進行配置。具體而言,我們需要提供我們的姓名和電子郵件地址,因為Git將此信息嵌入到我們做出的每個提交中。我們可以通過鍵入以下命令來添加此信息:

  1. git config --global user.name "Your Name"
  2. git config --global user.email "[email protected]"

我們可以通過鍵入以下命令來顯示已設置的所有配置項:

  1. git config --list
Output
user.name=Your Name user.email=[email protected] ...

您輸入的信息將存儲在您的Git配置文件中,您可以選擇使用文本編輯器手動編輯,例如(我們將使用nano):

  1. nano ~/.gitconfig
~/.gitconfig contents
[user]
  name = Your Name
  email = [email protected]

按下CTRLX,然後按Y再按ENTER退出文本編輯器。

您可以設置許多其他選項,但這是兩個必需的選項。如果您跳過此步驟,則提交到Git時可能會看到警告。這會為您帶來更多工作,因為您將不得不使用正確的信息修改已完成的提交。

結論

您現在應該已經在您的系統上安裝好了Git並準備好使用了。

要了解更多有關如何使用Git的信息,請查看這些文章和系列:

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-20-04