Git hasabyny RHEL, CentOS we Fedora-da nädip gurmaly


Täze doglan çagalar üçin Git erkin we açyk çeşme, çalt we paýlanan wersiýa dolandyryş ulgamy (VCS) bolup, dizaýn boýunça tizlige, netijeli öndürijilige we giňişleýin programma üpjünçiligini ösdürmek taslamalaryna kiçi göwrümli goldaw bermek üçin maglumatlaryň bitewiligine esaslanýar.

Git, programma üpjünçiligiňizdäki üýtgeşmeleri yzarlamaga, öňki wersiýa dolanmaga we faýllaryň we kataloglaryň başga bir wersiýasyny döretmäge mümkinçilik berýän programma üpjünçiligi ammarydyr.

Git, Perl we dürli gabyk skriptleriniň garyndysy bilen C bilen ýazylýar, esasan Linux ýadrosynda işlemegi maksat edinýär we aşakda görkezilişi ýaly birnäçe ajaýyp aýratynlyklara eýe:

  1. Öwrenmek aňsat
  2. Çalt we amallarynyň köpüsi ýerli derejede amala aşyrylýar, üstesine-de, bu uzakdaky serwerler bilen aragatnaşyk saklamaly merkezleşdirilen ulgamlarda ägirt uly tizlik hödürleýär.
  3. efficientokary täsirli
  4. Maglumatlaryň bitewiligini barlamagy goldaýar
  5. arzan ýerli şahalary işledýär
  6. Amatly sahna meýdançasyny hödürleýär
  7. Şeýle hem, beýlekiler bilen bilelikde birnäçe iş akymyny saklaýar

Bu gollanmada, Git-i CentOS/RHEL 7/6 we Fedora 20-24 Linux paýlamalarynda gurnamak üçin zerur ädimleri geçeris we derrew gatnaşyp başlar ýaly Git-i nädip sazlamalydygyny ..

Gum ulanyp, Git guruň

Git-i ulgamyň deslapky ammarlaryndan gurarys we aşakdaky YUM paket dolandyryjysynyň täzeleniş buýrugyny işledip, ulgamyňyzyň paketleriň iň soňky wersiýasy bilen täzelenendigine göz ýetireris:

# yum update

Ondan soň, aşakdaky buýrugy ýazyp Git-i guruň:

# yum install git 

Git üstünlikli gurlandan soň, gurlan Git wersiýasyny görkezmek üçin aşakdaky buýrugy berip bilersiňiz:

# git --version 

Üns beriň: Git-i deslapky ammarlardan gurnamak size köne wersiýasyny berer. Git-iň iň soňky wersiýasyna eýe bolmak isleýän bolsaňyz, aşakdaky görkezmeleri ulanyp çeşmeden düzmegi göz öňünde tutuň.

Git çeşmesinden guruň

Başlamazdan ozal, çeşmeden ikili gurmak üçin zerur bolan kömekçi enjamlar bilen birlikde, ammarlardan zerur programma üpjünçiligine baglylyklary gurmaly:

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

Zerur programma üpjünçiligine baglylyklary guranyňyzdan soň, resmi Git goýberiş sahypasyna giriň we iň soňky wersiýasyny alyň we aşakdaky buýruk seriýasyny ulanyp çeşmeden düzüň:

# 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

Linux-da Git hasaby düzüň

Bu bölümde, ýalňyşlyklardan gaça durmak üçin ady we e-poçta salgysy ýaly dogry ulanyjy maglumatlary bilen Git hasaby nädip gurmalydygyny öwreneris we muny etmek üçin git config buýrugy ulanylýar.

Üns beriň: Ulanyjy adyňyzy Git ulanyjysynyň ulgamyňyzda döredilmegi we ulanylmagy üçin hakyky ady bilen çalyşmagy unutmaň.

Aşakdaky ýaly useradd buýrugy bilen Git ulanyjysyny döretmek bilen başlap bilersiňiz, bu ýerde /home we -s astynda ulanyjynyň öý bukjasyny döretmek üçin ulanylýan -m baýdagy. ulanyjynyň deslapky gabygyny kesgitleýär.

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

Indi hasaby sudo buýrugyny ulanmaga mümkinçilik bermek üçin tigir toparyna täze ulanyjy goşuň:

# usermod username -aG wheel 

Soňra Git-i täze ulanyjy bilen aşakdaky ýaly düzüň:

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

Indi aşakdaky buýrugy ulanyp, Git konfigurasiýasyny barlaň.

$ sudo git config --list 

Sazlamalarda ýalňyşlyk ýok bolsa, çykyşy aşakdaky jikme-jiklikler bilen görüp bilersiňiz:

user.name=username
user.email= [email 

Bu ýönekeý gollanmada, Git-i Linux ulgamyňyza nädip gurnamalydygyny we sazlamagy göz öňünde tutduk. Aşakdaky reaksiýa bölümini ulanyp boljak soraglaryňyz ýa-da teklipleriňiz bilen habarlaşmak üçin görkezmeleri ýerine ýetirmek aňsatdygyna ynanýaryn.