在Centos8上安裝Git的方法

版本控制系統工具在當今的現代軟件開發中起着相當重要的做用。版本控制是一種軟件,能夠幫助一組軟件開發人員一塊兒工做並管理工做歷史。它不會覆蓋其餘人的更改,所以您能夠跟蹤每一個更改,將文件或項目還原到之前的狀態。

版本控制工具可幫助您很是輕鬆地恢復丟失的文件。若是團隊中的任何人犯了一個錯誤,則能夠回顧並比較文件的早期版本,並修復錯誤或任何衝突。html

在Centos8上安裝Git的方法在Centos8上安裝Git的方法

Git是開發人員用來協調它們之間工做的最受歡迎的分散式版本控制工具之一。它是由Linus Torvalds(Linux內核的建立者)於2005年設計的。linux

Git提供了諸如數據保證,工做流,建立分支,還原到上一階段,使人難以置信的速度,跟蹤代碼更改,查看日誌等功能。它容許您以脫機模式執行工做,準備就緒後,您須要Internet鏈接才能發佈更改並進行最新更改。git

在本教程中,咱們將向您介紹如何使用yum和源代碼在CentOS 8服務器上安裝Git。每種安裝都有其自身的優點,選擇取決於您。github

例如,想要永久保留Git更新的用戶將使用yum方法,而那些須要特定版本的Git功能的用戶將使用源代碼方法。centos

要點:您必須安裝並配置了具備root特權的sudo用戶的CentOS 8服務器。若是沒有,能夠建立一個sudo賬戶瀏覽器

在CentOS 8上使用Yum安裝Git

使用yum軟件包管理器是安裝Git的最簡單,最簡單的方法之一,可是可用版本可能比可用的最新版本要舊。若是要安裝最新版本的Git,請考慮從源代碼進行編譯(有關從源代碼編譯Git的說明,請參見下文)。服務器

[root@localhost ~]# yum install git

一旦安裝了git,就可使用如下命令驗證已安裝Git的版本。curl

[root@localhost ~]# git --version
git version 2.18.1
源碼安裝Git

若是您但願使用特定版本的Git,或者須要安裝的靈活性,那麼最好的方法之一就是從源代碼收集軟件Git。可是,它不會經過yum包管理器管理和更新Git安裝,而是容許您安裝最新版本的Git並定製構建選項。這個方法的過程有點長。工具

在繼續安裝以前,您將須要如下必要的工具從源代碼構建二進制文件。url

[root@localhost ~]# yum groupinstall "Development Tools"
[root@localhost ~]# 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 ~]# wget https://github.com/git/git/archive/v2.23.0.tar.gz -O git.tar.gz

下載完成後,使用tar命令解壓縮源軟件包,如今移至目錄。

[root@localhost ~]# tar -xf git.tar.gz
[root@localhost ~]# cd git-*

如今,使用如下命令從源代碼安裝並構建Git。

[root@localhost git-2.23.0]# sudo make prefix=/usr/local all install

編譯完成後,您能夠鍵入如下命令來驗證Git版本的安裝。

[linuxidc@localhost ~]$ git --version
git version 2.23.0
配置Git

如今git已成功安裝在CentOS機器上,如今您須要設置您的我的信息,當您對代碼進行任何更改時將使用該我的信息。

[linuxidc@localhost ~]$ git config --global user.name "linuxidc.com"

[linuxidc@localhost ~]$ git config --global user.email "linuxidc.com@linuxidc.com"

要驗證是否成功添加了以上設置,您能夠經過鍵入列出全部已添加的配置設置。

[linuxidc@localhost ~]$ git config --list

user.name=linuxprobe
user.email=linuxprobe@linuxprobe.com

以上設置存儲在全局配置 ~/.gitconfig文件中。要對此文件進行任何其餘更改,請使用git config命令或手動編輯該文件。

本文地址:https://www.linuxprobe.com/centos8-install-git.html

相關文章
相關標籤/搜索