Git, isa ino vhezheni yekudzora system pane Ubuntu 20.04

nezve git kuisirwa paUbuntu 20.04

Muchinyorwa chinotevera ticha tarisa maitiro ekuisa Git paUbuntu 20.04. Iyi ndiyo yepasirese inonyanya kuzivikanwa vhezheni yekudzora system, iyo inoshandiswa nevakawanda vezvokutengeserana uye yakavhurwa sosi mapurojekiti. Neiyi vhezheni yekudzora system, vashandisi vanogona kubatana pamapurojekiti nevamwe vanogadzira, kuteedzera shanduko mune yedu pachedu kodhi, kudzokera kumatunhu apfuura, nezvimwe.

Git yakatanga kugadzirwa na Linus Torvalds. Icho chiri pamusoro inokurumidza, inotyisa uye yakaparadzirwa vhezheni yekudzora system. Chinangwa chayo ndechekutarisa shanduko mumafaira emakomputa uye kuronga basa rinoitwa nevanhu vanoverengeka pamafaera akagovaniswa. Ichi chirongwa chakavhurika sosi yakavharwa neGNU General Ruzhinji Rezinesi vhezheni 2. Zvimwe zvikamu zviri pasi pemarezinesi akasiyana, zvinowirirana neGPLv2.

Isa Git pane Ubuntu 20.04

Uchishandisa Apt

Package Git inosanganisirwa mune yakasarudzika Ubuntu repositories. Neichi chikonzero, vashandisi vachakwanisa kuiisa zviri nyore kwazvo kubva kune apt package maneja. Iyi ndiyo nzira iri nyore uye yakapusa yekuisa Git paUbuntu.

Sezvandinotaura, kuisirwa kuri nyore. Zvese iwe zvunofanirwa kuita kumhanyisa inotevera mirairo mune terminal (Ctrl + Alt + T):

git kuisirwa kubva apt

sudo apt update && sudo apt install git

Mushure mekumisikidzwa, isu tichakwanisa tarisa yakaiswa git vhezheni kumhanya unotevera kuraira mune imwecheteyo terminal:

vhezheni yakaiswa neakakodzera

git --version

Panguva iyo yandinonyora iyi mitsara, iyo yazvino vhezheni yeGit inowanikwa mune yeUbuntu 20.04 repositories ndiyo iyo 2.25.1.

Kubva kunobva

Mukana mukuru wekuisa Git kubva kunobva ndewekuti unogona kuumbiridza yazvino vhezheni yeGit uye nekugadzirisa sarudzo dzekuvaka. Nekudaro, isu hatizokwanise kuchengetedza yedu Git kuisirwa tichishandisa apt package package. Izvo zvinogona kuve dambudziko kune vamwe vashandisi.

Kana iwe ukafunga kuisa kubva kunobva, iwe unofanira kungoita tanga nekuisa zvinoenderana nezvinodiwa zvekuvaka Git pane yedu Ubuntu 20.04 system. Tichaita izvi nekuita inotevera mirairo mune inoteedzera (Ctrl + Alt + T):

kutsamira kuisirwa

sudo apt update; sudo apt install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev make gettext libz-dev libssl-dev libghc-zlib-dev

Nhanho inotevera ichave shanyira kuburikidza nebhurawuza rewebhu iyo rinoburitsa peji yepurojekiti mu GitHub. Kamwe mairi tichafanirwa kuteedzera yekupedzisira URL yeiyo link inopera mu .tar.gz. Panguva iyo yandinonyora iyi mitsara, yazvino vhezheni yakagadzika yeGit inowanikwa pane ino peji ndeye '2.26.2':

Git sosi yekurodha peji

Chinhu chinotevera chatichaita kudzoka kune iyo terminal. Mariri uye nekutenda kune chishandiso wget, isu tichaenda dhawunirodha uye bvisa iyo Git sosi mune dhairekitori / usr / src. Kune izvi isu tinoshandisa inotevera script:

download git sosi

wget -c https://github.com/git/git/archive/v2.26.2.tar.gz -O - | sudo tar -xz -C /usr/src

Kana kurodha pasi kwapera, isu tichaenda kune dhairekitori kwatakaisa pasuru isina kumbobviswa. Kamwe imomo ticha mhanyisa inotevera mirairo yekunyora nekuisa Git:

cd /usr/src/git-*

sudo make prefix=/usr/local all

sudo make prefix=/usr/local install

Iyi nzira yekuunganidza inogona kutora chinguva, saka pachave nekumirira. Kana izvi zvaitwa, isu tinogona tarisa iyo yakaiswa vhezheni kumhanya mune imwechete terminal:

vhezheni yakaiswa kubva kunobva

git --version

Sezvandareva mitsara pamusoro, isu hatizokwanise kumutsiridza git tichishandisa apt. Neichi chikonzero, kana isu tichifarira kukwidziridza kune yazvino vhezheni, isu tichafanirwa kushandisa nzira imwechete zvakare.

Kugadziriswa kwekutanga

Git graphical vatengi
Nyaya inoenderana:
3 graphical Git vatengi veUbuntu 18.04

Imwe yezvinhu zvekutanga zvekuita mushure mekumisikidzwa ndeye gadzira yedu yemazita uye email kero. Git inosanganisa kuzivikanwa kwako nezvose zvaunoita.

Para gadzira zita rekusimbisa repasirese uye yedu email kero, iwe unongofanirwa kuita inotevera mirairo:

git config --global user.name "Nuestro nombre"

git config --global user.email "tudireccion@dominio.com"

Kana tangoitwa, tinogona chengetedza kumisikidza shanduko kunyora:

ona git kumisikidzwa

git config --list

Aya marongero ekugadzirisa akachengetwa mufaira ~/.gitconfig. Kana iwe uchifarira kuita dzimwe shanduko kugadziriso kweGit, zvinokurudzirwa kuti uzviite uchishandisa iyo git config, kunyangwe isu tichigonawo kuzviita nekugadzirisa iyo ~ / .gitconfig faira neruoko.

Kuti uwane rumwe ruzivo nezve ino vhezheni yekudzora system uye mashandisiro ayo, vashandisi vanogona kuenda kune zvinyorwa kana the rubatsiro iyo yatinogona kuwana paGitHub.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako