Otu esi etinye Git na Ntọala Git na RHEL, CentOS na Fedora


Maka ndị ọhụrụ, Git bụ ebe n'efu na nke mepere emepe, sistemụ njikwa ụdị ngwa ngwa na nkesa (VCS), nke sitere na imewe dabere na ọsọ, ịrụ ọrụ nke ọma na iguzosi ike n'ezi ihe data iji kwado obere obere na nnukwu ọrụ mmepe ngwanrọ.

Git bụ ebe nchekwa ngwanrọ na-enye gị ohere idobe usoro mgbanwe ngwanrọ gị, laghachi na ụdị gara aga wee mepụta ụdị faịlụ na akwụkwọ ndekọ aha ọzọ.

Edere Git na C, yana ngwakọta nke Perl na ụdị edemede dị iche iche, e bu n'obi na-agba ọsọ na kernel Linux ma nwee ọtụtụ atụmatụ dị ịrịba ama dị ka edepụtara n'okpuru:

  1. Ọ dị mfe ịmụta
  2. Ọ na-adị ngwa ngwa na ọtụtụ n'ime ọrụ ya na-arụ na mpaghara, na mgbakwunye, nke a na-enye ya nnukwu ọsọ na sistemu etiti nke kwesịrị ịkparịta ụka na sava dịpụrụ adịpụ.
  3. Na-arụ ọrụ nke ọma
  4. Na-akwado nyocha iguzosi ike n'ezi ihe data
  5. Na-akwado alaka mpaghara dị ọnụ ala
  6. Na-enye mpaghara nhazi dabara adaba
  7. Ọ na-edokwa ọtụtụ usoro ọrụ yana ọtụtụ ndị ọzọ

N'ime ntuziaka a, anyị ga-agafe usoro dị mkpa nke ịwụnye Git na CentOS/RHEL 7/6 na Fedora 20-24 Linux nkesa yana otu esi ahazi Git ka ị nwee ike ịmalite isonye ozugbo.

Wụnye Git Iji Yum

Anyị ga-etinye Git site na ebe nchekwa ndabere nke sistemu, wee hụ na sistemụ gị nwere ụdị ngwungwu kachasị ọhụrụ site na iji iwu mmelite njikwa ngwugwu YUM n'okpuru:

# yum update

Ọzọ, wụnye Git site na ịpị iwu a:

# yum install git 

Mgbe git tinyechara nke ọma, ị nwere ike ịnye iwu na-esonụ iji gosipụta ụdị Git arụnyere:

# git --version 

Ihe dị mkpa: Ịwụnye Git site na ebe nchekwa ndabere ga-enye gị ụdị ochie. Ọ bụrụ na ị na-achọ inwe ụdị Git kacha ọhụrụ, tụlee ịchịkọta site na isi mmalite site na iji ntuziaka ndị a.

Wụnye Git site na Isi Iyi

Tupu ịmalite, ị ga-ebu ụzọ wụnye ndabere sọftụwia achọrọ site na ebe nchekwa ndabara, yana akụrụngwa chọrọ iji wuo ọnụọgụ abụọ site na isi mmalite:

# yum groupinstall "Development Tools"
# yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel

Mgbe itinyechara ndabere ngwanrọ achọrọ, gaa na ibe ntọhapụ Git gọọmentị wee jide ụdị kachasị ọhụrụ wee chịkọta ya site na isi mmalite site na iji usoro iwu:

# wget https://github.com/git/git/archive/v2.10.1.tar.gz -O git.tar.gz
# tar -zxf git.tar.gz
# cd git-2.10.1/
# make configure
# ./configure --prefix=/usr/local
# make install
# git --version

Hazie Akaụntụ Git na Linux

Na ngalaba a, anyị ga-ekpuchi otu esi edobe akaụntụ Git yana ozi njirimara ziri ezi dị ka aha na adreesị ozi-e iji zere mmejọ ọ bụla, a na-eji iwu git config mee nke ahụ.

Ihe dị mkpa: Gbaa mbọ hụ na ị ga-eji aha njirimara dochie onye ọrụ Git ma jiri ya mee ihe na sistemụ gị.

Ị nwere ike ịmalite site na ịmepụta onye ọrụ Git na iwu useradd dị ka n'okpuru ebe a, ebe ọkọlọtọ -m ejiri mepụta ndekọ ụlọ onye ọrụ n'okpuru /ụlọ na -s na-akọwapụta shei ndabara nke onye ọrụ.

# useradd -m -s /bin/bash username 
# passwd username

Ugbu a, tinye onye ọrụ ọhụrụ na otu wheel iji mee ka akaụntụ ahụ nwee ike iji iwu sudo:

# usermod username -aG wheel 

Hazie Git na onye ọrụ ọhụrụ dị ka ndị a:

# su username 
$ sudo git config --global user.name "Your Name"
$ sudo git config --global user.email "[email "

Ugbu a nyochaa nhazi Git site na iji iwu na-esonụ.

$ sudo git config --list 

Ọ bụrụ na enweghị mperi na nhazi ndị ahụ, ị ga-enwe ike ịlele mmepụta yana nkọwa ndị a:

user.name=username
user.email= [email 

N'ime nkuzi a dị mfe, anyị elelela otu esi etinye Git na sistemụ Linux gị yana ịhazi ya. Ekwenyere m na ntuziaka ahụ dị mfe ịgbaso, agbanyeghị, ịkpọtụrụ anyị maka ajụjụ ma ọ bụ aro ọ bụla ị nwere ike iji mpaghara mmeghachi omume n'okpuru.