Kā instalēt Git uz CentOS 8


Versijas vadības sistēmas rīkam ir būtiska loma mūsdienu programmatūras izstrādē. Versiju kontrole ir programmatūra, kas programmatūras izstrādātāju grupai palīdz strādāt kopā un pārvaldīt darba vēsturi. Tas nepārraksta citu izmaiņas, tāpēc jūs varat sekot līdzi visām izmaiņām, atjaunot failu vai projektu iepriekšējā stāvoklī.

Versijas vadības rīks palīdz ļoti viegli atgūt zaudēto failu. Ja kāds no komandas ir pieļāvis kļūdu, var atskatīties un salīdzināt faila agrāko versiju un novērst kļūdu vai jebkuru konfliktu.

Git ir viens no populārākajiem decentralizētajiem versiju kontroles rīkiem, ko izstrādātāji izmanto, lai koordinētu darbu savā starpā. To 2005. gadā izstrādāja Linuss Torvalds (Linux kodola radītājs).

Git piedāvā tādas funkcijas kā datu drošība, darbplūsmas, filiāļu izveidošana, atgriešanās iepriekšējā posmā, neticami ātrs, seko līdzi koda izmaiņām, skata žurnālus un daudz ko citu. Tas ļauj veikt darbu bezsaistes režīmā, un, kad esat gatavs, izmaiņu publicēšanai un jaunāko izmaiņu veikšanai ir nepieciešams interneta savienojums.

Šajā apmācībā mēs jums paskaidrosim, kā instalēt Git CentOS 8 serverī, izmantojot yum un pirmkodu. Katrai instalācijai ir savas priekšrocības, izvēle ir atkarīga no jums.

Piemēram, lietotāji, kuri vēlas saglabāt Git atjauninājumu, izmantos yum metodi, bet tie, kuriem nepieciešamas funkcijas ar konkrētu Git versiju, izmantos avota koda metodi.

Svarīgi: Jums jābūt instalētam un konfigurētam CentOS 8 serverim ar sudo lietotāju ar root tiesībām. Ja jums tāda nav, varat izveidot sudo kontu

Git instalēšana ar Yum uz CentOS 8

Viens no vienkāršākajiem un vienkāršākajiem Git instalēšanas veidiem ir yum pakotņu pārvaldnieks, taču pieejamā versija var būt vecāka par jaunāko pieejamo versiju. Ja vēlaties instalēt jaunāko Git laidienu, apsveriet tā apkopošanu no avota (instrukcijas Git sastādīšanai no avota, kas sniegtas tālāk).

$ sudo yum install git

Kad esat instalējis git, varat pārbaudīt instalētās Git versiju, izmantojot šādu komandu.

$ git --version

git version 2.18.1

Git instalēšana no avota koda

Ja vēlaties iezīmēties ar noteiktu Git versiju vai nepieciešama instalēšanas elastība, tad viena no labākajām metodēm ir programmatūras Git apkopošana no avota. Tomēr tas nepārvaldīs un neatjauninās Git instalāciju, izmantojot yum pakotņu pārvaldnieku, bet ļaus instalēt jaunāko Git versiju un pielāgot būvēšanas opcijas. Šī metode ir nedaudz ilgs process.

Pirms mēs turpināsim instalēšanu, jums būs nepieciešami šādi nepieciešamie rīki, lai izveidotu bināro failu no avota.

$ sudo yum groupinstall "Development Tools"
$ sudo yum install wget unzip gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel libcurl-devel expat-devel

Kad rīki ir veiksmīgi instalēti, atveriet jebkuru pārlūkprogrammu un apmeklējiet Gits projekta spoguli uz wget komandu, kā parādīts.

$ sudo wget https://github.com/git/git/archive/v2.23.0.tar.gz -O git.tar.gz

Kad lejupielāde ir pabeigta, izpakojiet avota pakotni, izmantojot komandu tar, tagad pārejiet uz direktoriju.

$ sudo tar -xf git.tar.gz
$ cd git-*

Tagad instalējiet un izveidojiet Git no avota, izmantojot šādu komandu.

$ sudo make prefix=/usr/local all install

Kad kompilācija ir pabeigta, varat ierakstīt šādu komandu, lai pārbaudītu Git versijas instalēšanu.

$ git --version

git version 2.23.0

Git konfigurēšana

Tagad gIT ir veiksmīgi instalēts CentOS mašīnā, tagad jums būs jāiestata sava personīgā informācija, kas tiks izmantota, veicot izmaiņas kodā.

$ git config --global user.name "Your Name"
$ git config --global user.email "[email "

Lai pārbaudītu, vai iepriekš minētie iestatījumi tika veiksmīgi pievienoti, varat uzskaitīt visus pievienotos konfigurācijas iestatījumus, ierakstot.

$ git config --list

user.name=Your Name
[email 

Iepriekš minētie iestatījumi tiek glabāti globālajā konfigurācijas failā ~/.gitconfig . Lai šajā failā veiktu papildu izmaiņas, izmantojiet komandu git config vai rediģējiet failu manuāli.

Tieši tā! Šajā rakstā mēs esam paskaidrojuši, kā instalēt Git uz CentOS 8 servera, izmantojot yum un pirmkodu. Lai uzzinātu vairāk par Git, izlasiet mūsu rakstu par Git versiju vadības sistēmas izmantošanu Linux [Visaptveroša rokasgrāmata]