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ẹ:
- Rọrun lati kọ ẹkọ
- 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.
- Giga ṣiṣe daradara
- Ṣe atilẹyin awọn ṣayẹwo iyege data
- Jeki ẹka ẹka ilamẹjọ
- Nfun agbegbe idanileko to rọrun
- 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ẹ.