為您提供行業(yè)資訊、活動(dòng)公告、產(chǎn)品發(fā)布,匯聚最前沿流行的云計算技術(shù)
如何在centos8上安裝Gitea自建git服務(wù)器?Git是開(kāi)發(fā)人員用來(lái)協(xié)調它們之間工作的最受歡迎的分散式版本控制工具之一。它是由Linus Torvalds(Linux內核的創(chuàng )建者)于2005年設計的。
Git提供了諸如數據保證,工作流,創(chuàng )建分支,還原到上一階段,令人難以置信的速度,跟蹤代碼更改,查看日志等功能。它允許您以脫機模式執行工作,準備就緒后,您需要Internet連接才能發(fā)布更改并進(jìn)行最新更改。在本教程中,我們將向您介紹如何使用yum和源代碼在centos 8服務(wù)器上安裝Git。每種安裝都有其自身的優(yōu)勢,選擇取決于您。
例如:想要永久保留Git更新的用戶(hù)將使用yum方法,而那些需要特定版本的Git功能的用戶(hù)將使用源代碼方法。
要點(diǎn):您必須安裝并配置了具有root特權的sudo用戶(hù)的CentOS 8服務(wù)器。如果沒(méi)有,可以創(chuàng )建一個(gè)sudo帳戶(hù)
在CentOS 8上使用Yum安裝Git
使用yum軟件包管理器是安裝Git的最簡(jiǎn)單,最簡(jiǎn)單的方法之一,但是可用版本可能比可用的最新版本要舊。如果要安裝最新版本的Git,請考慮從源代碼進(jìn)行編譯(有關(guān)從源代碼編譯Git的說(shuō)明,請參見(jiàn)下文)。
[root@localhost ~]# yum install git
一旦安裝了git,就可以使用以下命令驗證已安裝Git的版本。
[root@localhost ~]# git –version
git version 2.18.1
源碼安裝Git
如果您希望使用特定版本的Git,或者需要安裝的靈活性,那么最好的方法之一就是從源代碼收集軟件Git。但是,它不會(huì )通過(guò)yum包管理器管理和更新Git安裝,而是允許您安裝最新版本的Git并定制構建選項。這個(gè)方法的過(guò)程有點(diǎn)長(cháng)。
在繼續安裝之前,您將需要以下必要的工具從源代碼構建二進(jìn)制文件。
[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
工具安裝成功后,打開(kāi)任何瀏覽器并訪(fǎng)問(wèn)GitHub Release上的Gits項目鏡像。 頂部的是Git的最新版本,但最終可能會(huì )有所不同。 現在,查看所需的版本,然后右鍵單擊源代碼(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
編譯完成后,您可以鍵入以下命令來(lái)驗證Git版本的安裝。
[linuxidc@localhost ~]$ git –version
git version 2.23.0
配置Git
現在git已成功安裝在CentOS機器上,現在您需要設置您的個(gè)人信息,當您對代碼進(jìn)行任何更改時(shí)將使用該個(gè)人信息。
[linuxidc@localhost ~]$ git config –global user.name “l(fā)inuxidc.com”
[linuxidc@localhost ~]$ git config –global user.email “l(fā)inuxidc.com@linuxidc.com”
要驗證是否成功添加了以上設置,您可以通過(guò)鍵入列出所有已添加的配置設置。
[linuxidc@localhost ~]$ git config –list
user.name=linuxprobe
user.email=linuxprobe@linuxprobe.com
以上設置存儲在全局配置 ~/.gitconfig文件中。要對此文件進(jìn)行任何其他更改,請使用git config命令或手動(dòng)編輯該文件。
更多資訊:更多資訊
本站發(fā)布的【如何在CentOS8上安裝Gitea自建git服務(wù)器教程】?jì)热荩▓D片、視頻和文字)以原創(chuàng )、轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng)
如果涉及侵權請盡快告知,我們將會(huì )在第一時(shí)間立刻刪除涉嫌侵權內容,本站原創(chuàng )內容未經(jīng)允許不得轉載,或轉載時(shí)需注明出處。
Copyright ? 2009-2024 56dr.com. All Rights Reserved. 特網(wǎng)科技 版權所有 珠海市特網(wǎng)科技有限公司 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站