2021-05-12 14:32:11
如何在CentOS 8上安裝Git
版本控制系統工具在當今的現代軟體開發中起著至關重要的作用。版本控制是一種軟體,可以幫助一組軟體開發人員一起工作並管理工作歷史。它不會覆蓋其他人的更改,因此您可以跟蹤每個更改,將檔案或專案還原到以前的狀態。
版本控制工具可幫助您非常輕鬆地恢復丟失的檔案。如果團隊中的任何人犯了一個錯誤,則可以回顧並比較檔案的早期版本,並修復錯誤或任何衝突。
Git是開發人員用來協調它們之間工作的最受歡迎的分散式版本控制工具之一。它是由Linus Torvalds(Linux核心的建立者)於2005年設計的。
Git提供了諸如資料保證,工作流,建立分支,還原到上一階段,令人難以置信的速度,跟蹤程式碼更改,檢視紀錄檔等功能。它允許您以離線模式執行工作,準備就緒後,您需要Internet連線才能發布更改並進行最新更改。
在本教學中,我們將向您介紹如何使用yum和原始碼在CentOS 8伺服器上安裝Git。每種安裝都有其自身的優勢,選擇取決於您。
例如,想要永久保留Git更新的使用者將使用yum方法,而那些需要特定版本的Git功能的使用者將使用原始碼方法。
要點:您必須安裝並設定了具有root特權的sudo使用者的CentOS 8伺服器。如果沒有,可以建立一個sudo帳戶
在CentOS 8上使用Yum安裝Git
使用yum軟體包管理器是安裝Git的最簡單,最簡單的方法之一,但是可用版本可能比可用的最新版本要舊。如果要安裝最新版本的Git,請考慮從原始碼進行編譯(有關從原始碼編譯Git的說明,請參見下文)。
[root@localhost www.linuxidc.com]# yum install git
一旦安裝了git,就可以使用以下命令驗證已安裝Git的版本。
[root@localhost www.linuxidc.com]# git --version
git version 2.18.1
原始碼安裝Git
如果您希望使用特定版本的Git,或者需要安裝的靈活性,那麼最好的方法之一就是從原始碼收集軟體Git。但是,它不會通過yum包管理器管理和更新Git安裝,而是允許您安裝最新版本的Git並客製化構建選項。這個方法的過程有點長。
在繼續安裝之前,您將需要以下必要的工具從原始碼構建二進位制檔案。
[root@localhost www.linuxidc.com]# yum groupinstall "Development Tools"
[root@localhost www.linuxidc.com]# yum install wget unzip gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel libcurl-devel expat-devel
工具安裝成功後,開啟任何瀏覽器並存取GitHub Release上的Gits專案映象。 頂部的是Git的最新版本,但最終可能會有所不同。 現在,檢視所需的版本,然後右鍵單擊原始碼(tar.gz),並使用以下wget命令複製要下載的連結,如下所示。
[root@localhost www.linuxidc.com]# wget https://github.com/git/git/archive/v2.23.0.tar.gz -O git.tar.gz
下載完成後,使用tar命令解壓縮源軟體包,現在移至目錄。
[root@localhost www.linuxidc.com]# tar -xf git.tar.gz
[root@localhost www.linuxidc.com]# cd git-*
現在,使用以下命令從原始碼安裝並構建Git。
[root@localhost git-2.23.0]# sudo make prefix=/usr/local all install
編譯完成後,您可以鍵入以下命令來驗證Git版本的安裝。
[linuxidc@localhost www.linuxidc.com]$ git --version
git version 2.23.0
設定Git
現在git已成功安裝在CentOS機器上,現在您需要設定您的個人資訊,當您對程式碼進行任何更改時將使用該個人資訊。
[linuxidc@localhost www.linuxidc.com]$ git config --global user.name "linuxidc.com"
[linuxidc@localhost www.linuxidc.com]$ git config --global user.email "linuxidc.com@linuxidc.com"
要驗證是否成功新增了以上設定,您可以通過鍵入列出所有已新增的設定設定。
[linuxidc@localhost www.linuxidc.com]$ git config --list
user.name=linuxidc.com
user.email=linuxidc.com@linuxidc.com
以上設定儲存在全域性設定 ~/.gitconfig檔案中。要對此檔案進行任何其他更改,請使用git config命令或手動編輯該檔案。
總結
就這樣!在本文中,我們講解了如何使用yum和原始碼在CentOS 8伺服器上安裝Git。如果還有什麼問題,請在下面的留言欄裡發表你的想法。
相關文章