Git,在Ubuntu 20.04上安裝此版本控制系統

關於在Ubuntu 20.04上進行git安裝

在下一篇文章中,我們將研究如何在Ubuntu 20.04上安裝Git。 這是 世界上最受歡迎的分佈式版本控制系統,許多商業和開源項目都在使用它。 使用此版本控制系統,用戶可以與其他開發人員合作進行項目,跟踪我們自己代碼中的更改,返回上一步等。

Git最初是由 Linus Torvalds的。 它是關於 快速,可擴展和分佈式的版本控制系統。 其目的是跟踪計算機文件中的更改並協調幾個人對共享文件所做的工作。 這是GNU通用公共許可證版本2涵蓋的一個開源項目。某些部分具有不同的許可證,與GPLv2兼容。

在Ubuntu 20.04上安裝Git

使用公寓

埃爾帕克特 Git包含在默認的Ubuntu存儲庫中。 因此,用戶將能夠從apt軟件包管理器中非常容易地安裝它。 這是在Ubuntu上安裝Git的最便捷的方法。

如我所說,安裝非常簡單。 您所要做的就是在終端中運行以下命令(Ctrl + Alt + T):

從apt安裝git

sudo apt update && sudo apt install git

安裝完成後,我們將能夠 檢查已安裝的git版本 在同一終端上運行以下命令:

apt安裝的版本

git --version

目前,我寫這些行, Ubuntu 20.04存儲庫中可用的Git當前版本是 2.25.1.

從源頭上

從源代碼安裝Git的主要好處是您可以編譯最新版本的Git並自定義構建選項。 但是,我們將無法使用apt軟件包管理器來維護我們的Git安裝。 對於某些用戶來說這可能是個問題。

如果您決定從源代碼安裝,則只需 首先安裝必要的依賴項以在我們的Ubuntu 20.04系統上構建Git。 我們將通過在終端(Ctrl + Alt + T)中執行以下命令來實現此目的:

依賴項安裝

sudo apt update; sudo apt install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev make gettext libz-dev libssl-dev libghc-zlib-dev

下一步將是 通過網絡瀏覽器訪問 發布頁面 的項目 GitHub上。 一旦進入,我們將必須複製以.tar.gz結尾的鏈接的最後一個URL。。 目前,我寫這些行, 此頁面上提供的Git的最新穩定版本是'2.26.2:

Git源碼下載頁面

我們下一步要做的就是返回終端。 在其中,並感謝該工具 wget的, 我們準備去 下載Git源並將其解壓縮到目錄中 / usr / src。 為此,我們將使用以下腳本:

下載git源碼

wget -c https://github.com/git/git/archive/v2.26.2.tar.gz -O - | sudo tar -xz -C /usr/src

下載完成後,我們將移至放置先前未壓縮軟件包的目錄。 到達那里後,我們將 運行以下命令來編譯和安裝Git:

cd /usr/src/git-*

sudo make prefix=/usr/local all

sudo make prefix=/usr/local install

此編譯過程可能需要一段時間,因此將花費一些時間。 完成後,我們可以 檢查安裝的版本 在同一終端上運行:

從源安裝的版本

git --version

正如我上面所說的,我們將無法使用apt更新git。 為此原因, 當我們有興趣更新到最新版本時,我們將不得不再次使用相同的過程.

基本配置

Git圖形客戶端
相關文章:
3個適用於Ubuntu 18.04的圖形化Git客戶端

安裝後要做的第一件事是 配置我們的用戶名和電子郵件地址。 Git將您的身份與您所做的每次提交相關聯。

配置全局確認名稱和我們的電子郵件地址,您只需執行以下命令:

git config --global user.name "Nuestro nombre"

git config --global user.email "tudireccion@dominio.com"

一旦執行,我們可以 驗證配置更改 輸入:

查看git配置

git config --list

這些配置設置存儲在文件中 〜/.gitconfig. 如果您有興趣對Git配置進行更多更改,儘管我們也可以通過手動編輯〜/ .gitconfig文件來執行此操作,但建議您使用git config進行此操作。

要獲取有關此版本控制系統及其使用的更多信息,用戶可以轉到 文件 或者 幫助 我們可以在GitHub上找到.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。