搜尋
首頁電腦教學電腦知識Ubuntu上的Git安裝流程

Ubuntu上的Git安裝流程

Mar 20, 2024 pm 04:51 PM
gitgithub儲存

Git是一個快速、可靠、適應性強的分散式版本控制系統。它旨在支援分散式的非線性工作流程,使其成為各種規模的軟體開發團隊的理想選擇。每個Git工作目錄都是一個獨立的儲存庫,具有所有更改的完整歷史記錄,並且能夠追蹤版本,即使沒有網路存取或中央伺服器。

GitHub是託管在雲端的Git儲存庫,它提供了分散式修訂控制的所有功能。 GitHub是Git的儲存庫,託管在雲端。與作為CLI工具的Git不同,GitHub有一個基於Web的圖形使用者介面。它用於版本控制,這涉及與其他開發人員協作,並追蹤隨時間推移對腳本和程式碼所做的更改。有了GitHub,每個團隊成員都可以建立一個基於雲端的中央儲存庫並更改數據,從而實現專案協作。

這篇文章示範如何在Ubuntu系統上取得Git。

Ubuntu上的Git安裝

在Ubuntu上安裝Git有三種主要方法:

  1. 使用Ubuntu套件管理器(APT)
  2. 使用Git Maintainers PPA
  3. 來源:Git

方法1:在Ubuntu 22.04上使用預設APT倉庫安裝GIT

#步驟1:更新系統

在Ubuntu系統上安裝Git時,使用更新的軟體包是至關重要的。這樣做可以幫助減輕安裝過程中可能出現的套件衝突問題,並確保安裝過程順利進行。

您可以使用「進階打包工具」中的「Update」指令更新系統的軟體套件。

數獨APT更新

輸出:

Ubuntu上的Git安裝流程

#建議在更新完成後升級任何過時的軟體包。使用此命令執行此升級:

sudo apt upgrade

輸出:

Ubuntu上的Git安裝流程

#步驟2:檢查Ubuntu上是否存在Git

建議在繼續安裝之前確認您的電腦上是否已存在Git。這使我們可以避免重複安裝,並保持系統清潔。

使用”git”指令和—version來檢查系統中是否已經存在Git。如果安裝了Git,則顯示先前安裝的版本:

git——版本

輸出:

Ubuntu上的Git安裝流程

#步驟3:使用APT指令

如果上一個命令沒有回傳任何內容,它將驗證Git沒有安裝在您的電腦上。現在是時候設定Git了。

因為它提供了一個易於使用的流程,所以我們使用Ubuntu的儲存庫安裝Git。使用sudo apt執行“Install”指令來安裝Git。

Sudo apt安裝git

輸出:

Ubuntu上的Git安裝流程

#步驟4:驗證Ubuntu的GIT安裝是否成功

安裝完成後,您應該確保Git安裝正確。

再一次,我們可以使用-版本驗證安裝。此時,以下命令應返回最近安裝的Git版本:

Git-版本

當該命令運行時,您應該看到如下所示:

Ubuntu上的Git安裝流程

#

方法2:透過Git維護者PPA在Ubuntu上安裝GIT

使用最新的Git版本有時會更好,特別是當需要新功能或關鍵錯誤修復時。 Ubuntu Git維護團隊維護個人套件檔案(PPA),它通常是最新穩定版本Git的來源。根據您的特定需求和您的工作環境,此方法可能具有許多主要好處。

步驟1:導入Git維護者PPA

#我們需要將Git PPA加入到系統的儲存庫清單中。訪問最新穩定的Git版本受此PPA的保證。即使您的系統可能已經安裝了以下包,重新檢查也不是壞事。

SUDO新增-APT-儲存庫PPA:git-core/ppa

#輸出:

Ubuntu上的Git安裝流程

#第2步:PPA導入後刷新套件索引

將Git PPA導入系統的儲存庫清單後,必須刷新程式包索引。現在已經新增了儲存庫,您的系統能夠識別最近下載的套件。

要更新套件索引,請執行下列操作:

數獨APT更新

步驟3:使用apt ppa指令安裝git

#步驟3:使用apt ppa指令安裝git

#你可以升級或安裝Git,一旦PPA設定完畢。此命令執行此任務:

Sudo apt安裝git-y

輸出:

Ubuntu上的Git安裝流程


#如果你已經從Ubuntu的倉庫安裝了GIT,你可以透過執行這個指令將Git從額外的PPA升級到最新的版本。

升級或安裝完成後,確認已安裝的Git版本:

git——版本

輸出:

你應該看到這樣的東西:

Ubuntu上的Git安裝流程

#這表示最新版本的Git已正確安裝在您的電腦上。

檢查您的Git安裝來源的倉庫可以為您提供更多資訊。因為PPA通常包含一個更新版本的Git,所以使用以下指令應該反映最新的PPA新增:

APT-快取策略Git

輸出:

Ubuntu上的Git安裝流程

#方法3:透過原始碼安裝Git

此方法使用戶對安裝過程有更多的控制權,並授予對預打包發行版中可能不包含的特定功能的存取權限。

第1步:使用GIT Build Predencies設定Ubuntu

首先,您需要在Ubuntu系統上安裝必要的建置依賴。 Git編譯需要這些要求。若要設定這些,請使用下列命令:

Sudo apt安裝make libssl-dev libghc-zlib-dev libcurl4-Gnutls-dev libexpat1-dev gettext解壓縮-y

輸出:

Ubuntu上的Git安裝流程

#步驟2:取得GIT原始碼###

前往Git發布頁面取得原始碼。若要下載所需版本,請使用以下命令。不要忘記用所需的Git版本替換{version}。

curl—o git.tar.gz www.example.com

輸出:

Ubuntu上的Git安裝流程

#第三步:提取並安裝GIT原始碼

#現在,現在編譯並安裝git。若要開始編譯,請使用以下命令:

sudo tar—xf git.tar.gz

找到並開啟解壓縮的目錄:

cd git—2.37.1

輸出:

Ubuntu上的Git安裝流程

#現在,編譯並安裝git。使用以下命令開始編譯:

sudo make prefix =/usr/local all

Ubuntu上的Git安裝流程

#此指令指示產生系統在編譯過程結束時在”/usr/local”資料夾中進行安裝。 “all”標誌確保了包含所有組件的完整構建。

編譯完成後,開始安裝:

sudo make prefix =/usr/local install

#輸出:

Ubuntu上的Git安裝流程


#Git現在安裝在”/usr/local”目錄下。該過程包括複製必要的文件,並授予必要的權限,以使Git在您的機器上可以存取。

驗證建置是否準確以及安裝是否成功。

git——版本

輸出:

Ubuntu上的Git安裝流程

#該命令應該透過返回您安裝的版本來確認Git已正確整合到您的系統中。

結論

Git是一個應用廣泛且功能強大的分散式版本控制系統。本文示範如何在Ubuntu 22.04及更早版本上安裝Git。我們討論了三種方法:使用Ubuntu軟體套件管理器(apt),使用Git維護者PPA和使用Git原始碼。你可以找到很多線上資源,例如官方Git手冊,來幫助你學習如何使用Git。 ###

以上是Ubuntu上的Git安裝流程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:每日运维。如有侵權,請聯絡admin@php.cn刪除
Zlib1.dll缺少或找不到錯誤?用簡單的動作修復 -  MinitoolZlib1.dll缺少或找不到錯誤?用簡單的動作修復 - MinitoolApr 16, 2025 am 12:52 AM

什麼是zlib1.dll?有些人遇到“ zlib1.dll丟失”錯誤或zlib1.dll試圖打開包含zlib1.dll的應用程序時找不到錯誤。為了解決這些相關錯誤,PHP.CN網站上的這篇文章可以為您提供一些我

Autofill在Excel中不起作用嗎?這是修復程序! -  MinitoolAutofill在Excel中不起作用嗎?這是修復程序! - MinitoolApr 16, 2025 am 12:51 AM

你們中有些人可能會發現自動填充沒有在Excel中工作。您能提出任何解決方案嗎?如果沒有,那麼您就會到達正確的位置。 PHP.CN網站上的這篇文章將為您提供6種方法來解決Excel Autofill無法正常工作的方法。

Windows 7 Starter Edition:這是什麼?如何下載? -  MinitoolWindows 7 Starter Edition:這是什麼?如何下載? - MinitoolApr 16, 2025 am 12:50 AM

什麼是Windows 7 Starter版本? Windows 7 Starter版的局限性是什麼?如何獲得Windows 7首發版ISO?來自PHP.CN的這篇文章為您提供了有關Windows 7 Starter Edition的詳細信息。

使用此頂部指南在Windows中以其他用戶的方式運行應用程序使用此頂部指南在Windows中以其他用戶的方式運行應用程序Apr 16, 2025 am 12:49 AM

運行應用程序時,您是否通過登錄目前然後登錄另一個應用程序來更改帳戶感到困擾? PHP.CN收集了一些有效的方法來幫助您在Windows 10和Windows 11中作為其他用戶運行應用程序。

修復:Dropbox下載您的文件有錯誤修復:Dropbox下載您的文件有錯誤Apr 16, 2025 am 12:48 AM

您是否患有“ Dropbox下載文件的錯誤下載您的文件”錯誤?現在閱讀PHP.CN發表的這篇文章,以獲取有關此問題的一些有用解決方案。

修復所選文件的5種方法未在文件資源管理器中突出顯示-Minitool修復所選文件的5種方法未在文件資源管理器中突出顯示-MinitoolApr 16, 2025 am 12:47 AM

您是否對“所選文件在文件資源管理器中未突出顯示”的問題感到困擾?您知道如何解決嗎?如果沒有,您可以在PHP.CN上閱讀此帖子,以獲取幾個可行解決方案,以使所選文件在文件資源管理器中可見。

修復任務欄中缺少語言欄 - 經過驗證的指南修復任務欄中缺少語言欄 - 經過驗證的指南Apr 16, 2025 am 12:46 AM

如果您使用多語言,語言欄是必不可少的。您可以通過從任務欄調整設置來更改輸入語言。但是,當您打開計算機時,語言條可能有一天會消失。如何修復語言欄丟失

如何將外部驅動器連接到Android手機或平板電腦? -  Minitool如何將外部驅動器連接到Android手機或平板電腦? - MinitoolApr 16, 2025 am 12:45 AM

是否想使用外部驅動器來擴展手機的存儲空間?可以這樣做。此php.cn帖子向您展示瞭如何將外部驅動器連接到手機的指南。此外,如果您需要從外部驅動器中恢復數據,則可以嘗試PHP

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境