Otu esi etinye Git na CentOS 8


Ngwá ọrụ Sistemụ Njikwa ụdị na-arụ ọrụ dị mkpa na mmepe ngwanrọ ọgbara ọhụrụ nke oge a. Njikwa ụdị bụ ngwanrọ na-enyere otu ndị nrụpụta ngwanrọ aka ịrụkọ ọrụ ọnụ na jikwaa akụkọ ihe mere eme nke ọrụ ahụ. Ọ naghị edegharị mgbanwe ndị ọzọ, yabụ ị nwere ike idobe mgbanwe ọ bụla, weghachite faịlụ ma ọ bụ ọrụ gaa na steeti mbụ ya.

The version akara ngwá ọrụ na-enyere gị aka naghachi furu efu faịlụ nnọọ mfe. Ọ bụrụ na onye ọ bụla sitere na otu ahụ mehiere, onye nwere ike ileghachi anya azụ ma tụnyere ụdị mbụ nke faịlụ ahụ ma dozie njehie ahụ ma ọ bụ esemokwu ọ bụla.

Git bụ otu n'ime ngwaọrụ njikwa ụdị agbasasịghị ewu ewu nke ndị mmepe na-eji hazie ọrụ n'etiti ha. Ọ bụ Linus Torvalds (onye kere Linux Kernel.) mere ya n'afọ 2005.

Git na-enye atụmatụ dị ka mmesi obi ike data, usoro ọrụ, mepụta alaka, laghachi na ọkwa gara aga, ọsọ dị egwu, debe mgbanwe koodu gị, lelee ndekọ na ọtụtụ ndị ọzọ. Ọ na-enye gị ohere ịrụ ọrụ gị na ọnọdụ offline na mgbe ọ dị njikere, ịchọrọ njikọ ịntanetị iji bipụta mgbanwe ndị ahụ wee were mgbanwe ndị kachasị ọhụrụ.

N'ime nkuzi a, anyị ga-akọwara gị otu esi etinye Git na sava CentOS 8 site na iji yum na koodu isi mmalite. Nrụnye ọ bụla nwere uru nke ya, nhọrọ dịịrị gị.

Dịka ọmụmaatụ, ndị ọrụ chọrọ imelite Git mmelite ga-eji usoro yum na ndị chọrọ njirimara site na otu ụdị Git ga-eji usoro koodu isi mmalite.

Ihe dị mkpa: Ị ga-enwerịrị ihe nkesa CentOS 8 arụnyere ma hazie ya na onye ọrụ sudo nwere ikike mgbọrọgwụ. Ọ bụrụ na ịnweghị otu, ị nwere ike ịmepụta akaụntụ sudo

Wụnye Git na Yum na CentOS 8

Otu n'ime ụzọ kachasị mfe ma dị mfe iji wụnye Git bụ iji njikwa ngwugwu yum, mana ụdị dịnụ nwere ike ịkarịrị ụdị kachasị ọhụrụ dị. Ọ bụrụ na ịchọrọ ịwụnye Git ọhụrụ kachasị ọhụrụ, tụlee ịchịkọta ya site na isi iyi (ntụziaka maka ịchịkọta Git site na isi mmalite enyere n'ihu n'okpuru).

$ sudo yum install git

Ozugbo git arụnyere, ị nwere ike nyochaa ụdị Git arụnyere site na iji iwu na-esonụ.

$ git --version

git version 2.18.1

Ịwụnye Git site na Koodu Isi mmalite

Ọ bụrụ na ịchọrọ igosipụta site na ụdị Git akọwapụtara ma ọ bụ chọọ mgbanwe na nrụnye, otu n'ime ụzọ kachasị mma bụ ịchịkọta Git sọftụwia sitere na Isi mmalite. Agbanyeghị, ọ gaghị ejikwa ma melite nrụnye Git site na njikwa ngwugwu yum mana ọ ga-enye gị ohere ịwụnye ụdị Git kachasị ọhụrụ wee hazie nhọrọ nrụpụta. Usoro a bụ usoro dị ogologo oge.

Tupu anyị aga n'ihu na nrụnye, ị ga-achọ ngwá ọrụ ndị a dị mkpa iji wuo ọnụọgụ abụọ site na isi iyi.

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

Ozugbo arụnyere ngwaọrụ ahụ nke ọma, mepee ihe nchọgharị ọ bụla wee gaa na enyo Gits na iwu wget dị ka egosiri.

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

Ozugbo nbudata ahụ gwụchara, jiri iwu tar wepụta ngwungwu isi mmalite, ugbu a banye na ndekọ.

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

Ugbu a wụnye ma wuo Git site na isi iyi site na iji iwu a.

$ sudo make prefix=/usr/local all install

Ozugbo nchịkọta agwụ, ị nwere ike pịnye iwu na-esonụ iji nyochaa nrụnye Git Version.

$ git --version

git version 2.23.0

Na-ahazi Git

Ugbu a git arụnyere na igwe CentOS nke ọma, ugbu a, ị ga-achọ ịtọlite ozi nkeonwe nke a ga-eji mgbe ịme mgbanwe ọ bụla na koodu gị.

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

Iji nyochaa na agbakwunyere ntọala ndị a dị n'elu nke ọma, ị nwere ike depụta ntọala nhazi niile agbakwunyere site na ịpị.

$ git config --list

user.name=Your Name
[email 

A na-echekwa ntọala ndị a dị n'elu na nhazi ụwa ~/.gitconfig faịlụ. Iji mee mgbanwe ọ bụla na faịlụ a, jiri iwu git config ma ọ bụ jiri aka dezie faịlụ a.

Ọ bụ ya! N'ime edemede a, anyị akọwala otu esi etinye Git na sava CentOS 8 site na iji yum na koodu isi mmalite. Iji mụtakwuo maka Git, gụọ akụkọ anyị na Otu esi eji sistemụ njikwa ụdị Git na Linux [Nduzi zuru oke]