Bii a ṣe le Fi sori ẹrọ Git ati Account Account Seti ni RHEL, CentOS ati Fedora


Fun awọn tuntun, Git jẹ orisun ọfẹ ati ṣiṣi, iyara ati eto iṣakoso ẹya ti a pin (VCS), eyiti o jẹ nipasẹ apẹrẹ da lori iyara, iṣẹ ṣiṣe daradara ati iduroṣinṣin data lati ṣe atilẹyin iwọn-kekere si awọn iṣẹ idagbasoke sọfitiwia pupọ.

Git jẹ ibi ipamọ sọfitiwia ti o fun ọ laaye lati tọju abala orin ti awọn ayipada sọfitiwia rẹ, pada si ẹya ti tẹlẹ ati ṣẹda awọn ẹya miiran ti awọn faili ati awọn ilana ilana.

A ti kọ Git ni C, pẹlu idapọ ti Perl ati ọpọlọpọ awọn iwe afọwọkọ ikarahun, o jẹ ipinnu akọkọ lati ṣiṣẹ lori ekuro Linux ati pe o ni nọmba awọn ẹya iyalẹnu bi a ṣe ṣe akojọ rẹ ni isalẹ:

  1. Rọrun lati kọ ẹkọ
  2. O yara ati pe ọpọlọpọ awọn iṣẹ rẹ ni a ṣe ni agbegbe, ni afikun, eyi nfun ni iyara nla lori awọn eto ti aarin ti o nilo lati ṣe ibasọrọ pẹlu awọn olupin latọna jijin.
  3. Giga ṣiṣe daradara
  4. Ṣe atilẹyin awọn ṣayẹwo iyege data
  5. Jeki ẹka ẹka ilamẹjọ
  6. Nfun agbegbe idanileko to rọrun
  7. O tun ṣetọju ọpọlọpọ awọn ṣiṣan iṣẹ pọ pẹlu ọpọlọpọ awọn omiiran

Ninu bawo ni a ṣe le ṣe itọsọna, a yoo gbe nipasẹ awọn igbesẹ pataki ti fifi Git sori CentOS/RHEL 7/6 ati Fedora 20-24 awọn pinpin Linux pẹlu bii o ṣe le tunto Git ki o le bẹrẹ ikopa lẹsẹkẹsẹ.

Fi sori ẹrọ Git Lilo Yum

A yoo fi Git sori ẹrọ lati awọn ibi ipamọ aiyipada eto, ati rii daju pe eto rẹ jẹ imudojuiwọn pẹlu ẹya tuntun ti awọn idii nipa ṣiṣe pipaṣẹ imudojuiwọn oluṣakoso package YUM ni isalẹ:

# yum update

Nigbamii, fi sori ẹrọ Git nipa titẹ pipaṣẹ wọnyi:

# yum install git 

Lẹhin ti o ti fi sori ẹrọ git ni ifijišẹ, o le fun ni aṣẹ wọnyi lati ṣe afihan ẹya ti a fi sori ẹrọ Git:

# git --version 

Pataki: Fifi Git sori ẹrọ lati awọn ibi ipamọ aiyipada yoo fun ọ ni ẹya ti atijọ. Ti o ba n wa lati ni ẹya Git ti o ṣẹṣẹ julọ, ṣe ayẹwo ikojọpọ lati orisun nipa lilo awọn itọnisọna atẹle.

Fi Git sori Orisun

Ṣaaju ki o to bẹrẹ, akọkọ o nilo lati fi sori ẹrọ awọn igbẹkẹle sọfitiwia ti a beere lati awọn ibi ipamọ aiyipada, pẹlu awọn ohun elo ti o nilo lati kọ alakomeji lati orisun:

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

Lẹhin ti o ti fi sori ẹrọ awọn igbẹkẹle sọfitiwia ti a beere, lọ si oju-iwe itusilẹ Git osise ki o mu ẹyà tuntun ki o ṣajọ lati orisun nipa lilo atẹle pipaṣẹ atẹle:

# 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

Ṣeto Iwe akọọlẹ Git ni Linux

Ni apakan yii, a yoo bo bii a ṣe le ṣeto akọọlẹ Git kan pẹlu alaye olumulo to tọ gẹgẹbi orukọ ati adirẹsi imeeli lati yago fun eyikeyi awọn aṣiṣe, ati pe git config aṣẹ ti lo lati ṣe eyi.

Pataki: Rii daju lati rọpo orukọ olumulo pẹlu orukọ gangan fun olumulo Git lati ṣẹda ati lo lori eto rẹ.

O le bẹrẹ nipa ṣiṣẹda olumulo Git pẹlu aṣẹ useradd bi isalẹ, nibiti Flag -m lo lati ṣẹda itọsọna ile olumulo labẹ /ile ati -s ṣalaye ikarahun aiyipada ti olumulo.

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

Bayi, ṣafikun olumulo tuntun si ẹgbẹ kẹkẹ lati jẹ ki akọọlẹ naa lati lo pipaṣẹ sudo :

# usermod username -aG wheel 

Lẹhinna tunto Git pẹlu olumulo tuntun bi atẹle:

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

Bayi ṣayẹwo iṣeto Git nipa lilo pipaṣẹ atẹle.

$ sudo git config --list 

Ti ko ba si awọn aṣiṣe pẹlu awọn atunto, o yẹ ki o ni anfani lati wo iṣẹjade pẹlu awọn alaye wọnyi:

user.name=username
user.email= [email 

Ninu ẹkọ ẹkọ ti o rọrun yii, a ti wo bi a ṣe le fi Git sori ẹrọ ẹrọ Linux rẹ ati tunto rẹ. Mo gbagbọ pe awọn itọnisọna rọrun lati tẹle, sibẹsibẹ, lati ni ifọwọkan pẹlu wa fun eyikeyi ibeere tabi awọn didaba o le lo apakan ifaseyin ni isalẹ.