Jinsi ya kufunga Git kwenye CentOS 8


Zana ya Mfumo wa Kudhibiti Toleo ina jukumu muhimu katika ukuzaji wa Programu ya kisasa. Udhibiti wa matoleo ni programu inayosaidia kundi la wasanidi programu kufanya kazi pamoja na kudhibiti historia ya kazi. Haibatili mabadiliko ya wengine, kwa hivyo unaweza kufuatilia kila mabadiliko, kurejesha faili au mradi katika hali yake ya awali.

Zana ya udhibiti wa toleo hukusaidia kurejesha faili iliyopotea kwa urahisi sana. Ikiwa kosa litafanywa na mtu yeyote kutoka kwa timu, mtu anaweza kuangalia nyuma na kulinganisha toleo la awali la faili na kurekebisha kosa au mgogoro wowote.

Git ni mojawapo ya zana maarufu za udhibiti wa matoleo yaliyogatuliwa yanayotumiwa na wasanidi programu kuratibu kazi miongoni mwao. Iliundwa na Linus Torvalds (mundaji wa Linux Kernel.) katika mwaka wa 2005.

Git inatoa vipengele kama vile uhakikisho wa data, mtiririko wa kazi, kuunda matawi, kurudi kwenye hatua ya awali, kasi ya ajabu, kufuatilia mabadiliko yako ya nambari, angalia kumbukumbu, na mengi zaidi. Inakuruhusu kufanya kazi yako katika hali ya nje ya mtandao na ikiwa tayari, unahitaji muunganisho wa intaneti ili kuchapisha mabadiliko na kuchukua mabadiliko ya hivi punde.

Katika somo hili, tutakuelezea jinsi ya kusakinisha Git kwenye seva ya CentOS 8 kwa kutumia yum na msimbo wa chanzo. Kila ufungaji una faida zake mwenyewe, chaguo ni juu yako.

Kwa mfano, watumiaji wanaotaka Kuendeleza sasisho la Git watatumia mbinu ya yum na wale wanaohitaji vipengele kwa toleo fulani la Git watatumia njia ya msimbo wa chanzo.

Muhimu: Lazima uwe na seva ya CentOS 8 iliyosakinishwa na kusanidiwa na mtumiaji wa sudo aliye na haki za mizizi. Ikiwa huna, unaweza kuunda akaunti ya sudo

Kufunga Git na Yum kwenye CentOS 8

Mojawapo ya njia rahisi na rahisi zaidi za kusakinisha Git ni kwa msimamizi wa kifurushi cha yum, lakini toleo linalopatikana linaweza kuwa la zamani kuliko toleo jipya zaidi linalopatikana. Ikiwa unataka kusakinisha toleo jipya zaidi la Git, zingatia kuikusanya kutoka kwa chanzo (maagizo ya kuandaa Git kutoka kwa chanzo kilichotolewa zaidi hapa chini).

$ sudo yum install git

Mara tu git ikiwa imewekwa, unaweza kuthibitisha toleo la Git iliyosanikishwa kwa kutumia amri ifuatayo.

$ git --version

git version 2.18.1

Kufunga Git kutoka Msimbo wa Chanzo

Ikiwa unataka kuangaziwa na toleo maalum la Git au unahitaji kubadilika katika usakinishaji basi mojawapo ya njia bora ni kukusanya programu ya Git kutoka Chanzo. Walakini, haitasimamia na kusasisha usakinishaji wa Git kupitia kidhibiti cha kifurushi cha yum lakini itakuruhusu kusakinisha toleo la hivi karibuni la Git na kubinafsisha chaguzi za ujenzi. Njia hii ni mchakato mrefu kidogo.

Kabla ya kuendelea na usakinishaji, utahitaji zana zifuatazo muhimu ili kuunda jozi kutoka kwa chanzo.

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

Mara tu zana zimewekwa kwa mafanikio, fungua kivinjari chochote na utembelee kioo cha mradi wa Gits kwenye amri ya wget kama inavyoonyeshwa.

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

Mara tu upakuaji utakapokamilika, fungua kifurushi cha chanzo kwa kutumia tar amri, sasa nenda kwenye saraka.

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

Sasa sasisha na ujenge Git kutoka kwa chanzo kwa kutumia amri ifuatayo.

$ sudo make prefix=/usr/local all install

Mara tu mkusanyiko utakapokamilika, unaweza kuandika amri ifuatayo ili kuthibitisha usakinishaji wa Toleo la Git.

$ git --version

git version 2.23.0

Inasanidi Git

Sasa git imewekwa kwenye mashine ya CentOS kwa mafanikio, sasa utahitaji kusanidi maelezo yako ya kibinafsi ambayo yatatumika unapofanya mabadiliko yoyote kwa nambari yako.

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

Ili kuthibitisha kuwa mipangilio iliyo hapo juu iliongezwa kwa mafanikio, unaweza kuorodhesha mipangilio yote ya usanidi ambayo imeongezwa kwa kuandika.

$ git config --list

user.name=Your Name
[email 

Mipangilio iliyo hapo juu imehifadhiwa katika usanidi wa kimataifa ~/.gitconfig faili. Ili kufanya mabadiliko yoyote ya ziada kwenye faili hii, tumia git config amri au uhariri faili wewe mwenyewe.

Hiyo ndiyo! Katika nakala hii, tumeelezea jinsi ya kusakinisha Git kwenye seva ya CentOS 8 kwa kutumia yum na msimbo wa chanzo. Ili kujifunza zaidi kuhusu Git, soma nakala yetu juu ya Jinsi ya Kutumia Mfumo wa Udhibiti wa Toleo la Git kwenye Linux [Mwongozo Kamili]