久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何在CentOS8上安裝Gitea自建git服務(wù)器教程

共計(jì) 1751 個(gè)字符,預(yù)計(jì)需要花費(fèi) 5 分鐘才能閱讀完成。

如何在 centos8 上安裝 Gitea 自建 git 服務(wù)器?Git 是開(kāi)發(fā)人員用來(lái)協(xié)調(diào)它們之間工作的最受歡迎的分散式版本控制工具之一。它是由 Linus Torvalds(Linux 內(nèi)核的創(chuàng)建者) 于 2005 年設(shè)計(jì)的。

Git 提供了諸如數(shù)據(jù)保證,工作流,創(chuàng)建分支,還原到上一階段,令人難以置信的速度,跟蹤代碼更改,查看日志等功能。它允許您以脫機(jī)模式執(zhí)行工作,準(zhǔn)備就緒后,您需要 Internet 連接才能發(fā)布更改并進(jìn)行最新更改。在本教程中,我們將向您介紹如何使用 yum 和源代碼在 centos 8 服務(wù)器上安裝 Git。每種安裝都有其自身的優(yōu)勢(shì),選擇取決于您。

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

要點(diǎn): 您必須安裝并配置了具有 root 特權(quán)的 sudo 用戶的 CentOS 8 服務(wù)器。如果沒(méi)有,可以創(chuàng)建一個(gè) sudo 帳戶

在 CentOS 8 上使用 Yum 安裝 Git

使用 yum 軟件包管理器是安裝 Git 的最簡(jiǎn)單,最簡(jiǎn)單的方法之一,但是可用版本可能比可用的最新版本要舊。如果要安裝最新版本的 Git,請(qǐng)考慮從源代碼進(jìn)行編譯 (有關(guān)從源代碼編譯 Git 的說(shuō)明,請(qǐng)參見(jiàn)下文)。

[root@localhost ~]# yum install git

一旦安裝了 git,就可以使用以下命令驗(yàn)證已安裝 Git 的版本。

[root@localhost ~]# git –version

git version 2.18.1

源碼安裝 Git

如果您希望使用特定版本的 Git,或者需要安裝的靈活性,那么最好的方法之一就是從源代碼收集軟件 Git。但是,它不會(huì)通過(guò) yum 包管理器管理和更新 Git 安裝,而是允許您安裝最新版本的 Git 并定制構(gòu)建選項(xiàng)。這個(gè)方法的過(guò)程有點(diǎn)長(zhǎng)。

在繼續(xù)安裝之前,您將需要以下必要的工具從源代碼構(gòu)建二進(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)任何瀏覽器并訪問(wèn) GitHub Release 上的 Gits 項(xiàng)目鏡像。頂部的是 Git 的最新版本,但最終可能會(huì)有所不同?,F(xiàn)在,查看所需的版本,然后右鍵單擊源代碼 (tar.gz),并使用以下 wget 命令復(fù)制要下載的鏈接,如下所示。

[root@localhost ~]# wget https://github.com/git/git/archive/v2.23.0.tar.gz -O git.tar.gz

下載完成后,使用 tar 命令解壓縮源軟件包,現(xiàn)在移至目錄。

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

[root@localhost ~]# cd git-*

現(xiàn)在,使用以下命令從源代碼安裝并構(gòu)建 Git。

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

編譯完成后,您可以鍵入以下命令來(lái)驗(yàn)證 Git 版本的安裝。

[linuxidc@localhost ~]$ git –version

git version 2.23.0

配置 Git

現(xiàn)在 git 已成功安裝在 CentOS 機(jī)器上,現(xiàn)在您需要設(shè)置您的個(gè)人信息,當(dāng)您對(duì)代碼進(jìn)行任何更改時(shí)將使用該個(gè)人信息。

[linuxidc@localhost ~]$ git config –global user.name “linuxidc.com”

[linuxidc@localhost ~]$ git config –global user.email “linuxidc.com@linuxidc.com”

要驗(yàn)證是否成功添加了以上設(shè)置,您可以通過(guò)鍵入列出所有已添加的配置設(shè)置。

[linuxidc@localhost ~]$ git config –list

user.name=linuxprobe

user.email=linuxprobe@linuxprobe.com

以上設(shè)置存儲(chǔ)在全局配置 ~/.gitconfig 文件中。要對(duì)此文件進(jìn)行任何其他更改,請(qǐng)使用 git config 命令或手動(dòng)編輯該文件。

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-06-13發(fā)表,共計(jì)1751字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒(méi)有評(píng)論)
主站蜘蛛池模板: 清河县| 平顶山市| 龙泉市| 囊谦县| 鲁山县| 博乐市| 南宫市| 庄浪县| 五寨县| 泾阳县| 宁海县| 阿勒泰市| 垦利县| 青龙| 睢宁县| 汝南县| 左贡县| 离岛区| 遵化市| 南阳市| 始兴县| 延长县| 湟源县| 博乐市| 梁河县| 乃东县| 龙里县| 洛隆县| 株洲县| 湖口县| 浮梁县| 洞头县| 苗栗市| 大竹县| 太康县| 张家川| 陆川县| 东山县| 萨嘎县| 江永县| 忻州市|