Jinsi ya Kufunga Git na Kuanzisha Akaunti ya Git katika RHEL, CentOS na Fedora


Kwa wanaoanza, Git ni chanzo huria na huria, mfumo wa udhibiti wa toleo la haraka na linalosambazwa (VCS), ambao kwa muundo unategemea kasi, utendakazi bora na uadilifu wa data ili kusaidia miradi midogo hadi mipana ya ukuzaji wa programu.

Git ni hazina ya programu ambayo hukuruhusu kufuatilia mabadiliko ya programu yako, kurudi kwenye toleo la awali na kuunda matoleo mengine ya faili na saraka.

Git imeandikwa kwa C, na mchanganyiko wa Perl na maandishi anuwai ya ganda, kimsingi inakusudiwa kuendeshwa kwenye kinu cha Linux na ina idadi ya vipengele vya ajabu kama ilivyoorodheshwa hapa chini:

  1. Rahisi kujifunza
  2. Ni ya haraka na shughuli zake nyingi hufanywa ndani ya nchi, kwa kuongeza, hii inaipa kasi kubwa kwenye mifumo ya kati ambayo inahitaji kuwasiliana na seva za mbali.
  3. Ufanisi wa hali ya juu
  4. Husaidia ukaguzi wa uadilifu wa data
  5. Huwasha tawi la ndani kwa bei nafuu
  6. Inatoa eneo linalofaa la kuchezea
  7. Pia hudumisha mtiririko wa kazi nyingi pamoja na wengine wengi

Katika mwongozo huu wa jinsi ya kufanya, tutapitia hatua zinazohitajika za kusakinisha Git kwenye CentOS/RHEL 7/6 na Fedora 20-24 Linux usambazaji pamoja na jinsi ya kusanidi Git ili uanze kushiriki mara moja.

Sakinisha Git Kutumia Yum

Tutasakinisha Git kutoka kwa hazina chaguomsingi za mfumo, na kuhakikisha kuwa mfumo wako umesasishwa na toleo jipya la vifurushi kwa kutekeleza amri ya sasisho la kidhibiti kifurushi cha YUM hapa chini:

# yum update

Ifuatayo, sasisha Git kwa kuandika amri ifuatayo:

# yum install git 

Baada ya git kusakinishwa kwa ufanisi, unaweza kutoa amri ifuatayo ili kuonyesha toleo la Git iliyosanikishwa:

# git --version 

Muhimu: Kusakinisha Git kutoka hazina chaguo-msingi kutakupa toleo la zamani. Ikiwa unatafuta kuwa na toleo la hivi karibuni la Git, fikiria kuandaa kutoka kwa chanzo kwa kutumia maagizo yafuatayo.

Sakinisha Git kutoka Chanzo

Kabla ya kuanza, kwanza unahitaji kusanikisha vitegemezi vya programu vinavyohitajika kutoka kwa hazina chaguo-msingi, pamoja na huduma ambazo zinahitajika kuunda jozi kutoka kwa chanzo:

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

Baada ya kusanikisha utegemezi wa programu unaohitajika, nenda kwa ukurasa rasmi wa kutolewa kwa Git na unyakue toleo la hivi karibuni na ulikusanye kutoka kwa chanzo kwa kutumia safu zifuatazo za amri:

# 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

Sanidi Akaunti ya Git kwenye Linux

Katika sehemu hii, tutashughulikia jinsi ya kusanidi akaunti ya Git iliyo na maelezo sahihi ya mtumiaji kama vile jina na anwani ya barua pepe ili kuepuka makosa yoyote ya kufanya, na amri ya git config inatumika kufanya hivyo.

Muhimu: Hakikisha unabadilisha jina la mtumiaji na jina halisi la mtumiaji wa Git litakaloundwa na kutumika kwenye mfumo wako.

Unaweza kuanza kwa kuunda mtumiaji wa Git kwa kutumia amri ya useradd kama ilivyo hapo chini, ambapo alama ya -m ilitumika kuunda saraka ya nyumbani ya mtumiaji chini ya /home na -s. inabainisha ganda chaguo-msingi la mtumiaji.

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

Sasa, ongeza mtumiaji mpya kwenye kikundi cha magurudumu ili kuwezesha akaunti kutumia sudo amri:

# usermod username -aG wheel 

Kisha usanidi Git na mtumiaji mpya kama ifuatavyo:

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

Sasa thibitisha usanidi wa Git kwa kutumia amri ifuatayo.

$ sudo git config --list 

Ikiwa hakuna makosa na usanidi, unapaswa kuwa na uwezo wa kutazama matokeo na maelezo yafuatayo:

user.name=username
user.email= [email 

Katika somo hili rahisi, tumeangalia jinsi ya kusakinisha Git kwenye mfumo wako wa Linux na pia kuusanidi. Ninaamini kuwa maagizo ni rahisi kufuata, hata hivyo, ili kuwasiliana nasi kwa maswali au mapendekezo yoyote unayoweza kutumia sehemu ya majibu hapa chini.