Kā instalēt un konfigurēt Git operētājsistēmā Linux

Kā instalēt un konfigurēt Git operētājsistēmā Linux

Git ir populārākā versiju kontroles sistēma, ko izvēlas daudzi programmatūras izstrādātāji. Linus Torvalds izstrādāja Git Linux kodola izstrādes laikā 2005. gadā. Kopš tā laika izstrādātāji plaši izmanto šo versiju kontroles sistēmu, lai sadarbotos ar citiem dalībniekiem savos projektos.





Ja jūs mācāties programmatūras izstrādi un tās dažādās šķautnes, iespējams, kādā brīdī jau esat dzirdējuši par Git. Šajā rokasgrāmatā tiks detalizēti izskaidrots Git, kā arī īss ceļvedis par to, kā to instalēt un konfigurēt Linux.





Kas ir Git un kāpēc tas ir vajadzīgs?

Programmatūras izstrāde ir izaicinoša. Tas ietver darbu ar vairākiem failiem, un bieži vien ir jāapstrādā avota kods, lai sasniegtu paredzēto rezultātu, pirms tas ir gatavs lietošanai.





Ne tikai tas, ka pat pēc koda ražošanas sākšanas joprojām ir nepieciešama periodiska pārveidošana, lai kods būtu efektīvs, uzturējams un lasāms citiem komandas izstrādātājiem.

Tā kā projektā vienlaikus strādā tik daudz mainīgo un vairāki izstrādātāji, drīz vien var kļūt grūti saglabāt cilni visos dažādos projekta failos un to pārskatījumos.



Šeit parādās tāda versiju kontroles sistēma (VCS) kā Git. Tas atvieglo dažādu komandas dalībnieku iesniegto koda izmaiņu izsekošanu un pārvaldību, savukārt paātrina programmatūras izstrādes un testēšanas procesu.

Dažas ievērojamas versiju kontroles sistēmas izmantošanas priekšrocības ir šādas:





  • Piekļuve ilgtermiņa izmaiņu vēsturei, lai jūs varētu apskatīt visas izmaiņas, ko komanda jebkad ir veikusi failā.
  • Sazarošanās un apvienošana, kas atvieglo vienlaicīgu ieguldījumu un ļauj apvienot vairākas faila versijas vienā failā, lai piemērotu izmaiņas un novērstu failu dublēšanos.

Protams, jūsu izmantotā versiju kontroles sistēma nosaka arī priekšrocības, kuras varat iegūt, izmantojot to. Git gadījumā, tā kā tā ir izplatīta versiju kontroles sistēma (DVCS), visi jūsu koda faili atrodas katra līdzautora datorā.

Tātad, papildus iepriekš minētajām priekšrocībām (un dažiem citiem), Git ļauj arī strādāt bezsaistē - izņemot push un pull funkcijas, kuru darbībai joprojām ir nepieciešams interneta savienojums.





Saistītie: Top 10 versiju kontroles sistēmas Linux

Kā instalēt Git operētājsistēmā Linux

Git instalēšana Linux ir diezgan vienkārša. Atkarībā no Linux izplatīšanas izmantojiet šīs komandas, lai to instalētu savā datorā.

Instalējiet Git Debian/Ubuntu

Git ir pieejams oficiālajās Ubuntu un Debian krātuvēs. Tāpēc to var viegli instalēt, izmantojot APT:

kā pārbaudīt datora specifikācijas, izmantojot cmd
sudo apt install git

Instalējiet Git vietnē Fedora

Jūs varat instalēt Git Fedora, izmantojot DNF vai YUM. Ja izmantojat vecāku Fedora versiju (līdz Fedora 21), izmantojiet YUM:

sudo yum install git

Un otrādi, ja jūsu sistēmā darbojas Fedora 22 vai jaunāka versija, varat izmantot DNF, lai instalētu Git.

sudo dnf install git

Instalējiet Git Arch Linux

Ja izmantojat Arch Linux, varat instalēt Git, izmantojot Pacman:

sudo pacman -S git

Instalējiet Git FreeBSD

Lai instalētu Git FreeBSD, izdodiet šādu komandu:

sudo pkg install git

Kad esat pabeidzis, pārbaudiet, vai instalēšana bija veiksmīga, izpildot šādu komandu:

git --version

Ja tas atgriež versijas numuru, tas nozīmē, ka instalēšana bija veiksmīga. Ja nē, jums vēlreiz jāpārbauda instalēšanas process.

Kā konfigurēt Git operētājsistēmā Linux

Kad esat instalējis Git savā sistēmā, pirms lietošanas varat konfigurēt dažus tā komponentus, piemēram, lietotājvārdu, e -pasta adresi un noklusējuma teksta redaktoru. Šī konfigurācija būs vienreizējs process, un jūsu konfigurētajiem iestatījumiem vajadzētu ilgt tik ilgi, kamēr nenoņemat Git no savas sistēmas.

Izveidojiet Git identitāti

Vispirms jums ir jāiestata noklusējuma identitāte (lietotājvārds un e -pasta adrese) katrai saistībai, ko veicat savā sistēmā. Ir divi veidi, kā to izdarīt. Varat vai nu iestatīt globālu identitāti, lai visas jūsu veiktās saistības izietu to pašu identitāti, vai arī iestatīt katrai krātuvei paredzētu identitāti, lai dažādiem projektiem izmantotu atsevišķas identitātes.

Lai iestatītu globālu identitāti, atveriet termināli un palaidiet tālāk norādītās komandas.

kā apiet bloķētu vietni
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

Ja vēlaties iestatīt noklusējuma identitāti konkrētam repozitorijam, vispirms dodieties uz direktoriju, kurā atrodas repozitorijs. Izmantot komanda ls uzskaitīt direktorijus (un apakšdirektorijus) un cd komanda iedziļināties tajos.

Kad esat krātuvē, terminālī palaidiet šādas komandas:

git config user.name 'your_name'
git config user.email 'your_email_address'

Konfigurējiet SSH Git operētājsistēmā Linux

Turklāt, lai gan tas nav nepieciešams, varat arī datorā iestatīt SSH Git, lai atļautu pieteikšanos bez paroles. Tādā veidā jums nav jāievada parole katru reizi, kad vēlaties veikt izmaiņas krātuvē.

Lai to izdarītu, atveriet termināļa logu un palaidiet šo komandu, lai ar savu e -pastu izveidotu jaunu SSH atslēgu:

ssh-keygen -t rsa -b 4096 -C 'your_email_address'

Kad tiek prasīts faila nosaukums, norādiet vietu, kur vēlaties saglabāt atslēgu, un nospiediet Ievadiet ; lai turpinātu noklusējuma opciju, nospiediet Ievadiet .

Sistēma tagad lūgs jums iestatīt ieejas frāzi, lai jūsu ierīces SSH pievienotu papildu drošības slāni. Ierakstiet spēcīgu ieejas frāzi, kuru varat atcerēties un trāpīt Ievadiet .

Visbeidzot, jums jāpievieno SSH atslēga ssh-aģents , kurā ir jūsu sistēmas privātās atslēgas. Lai to izdarītu, terminālī palaidiet šādu kodu:

ssh-add ~/.ssh/id

Kad esat konfigurējis savu identitāti, varat tālāk konfigurēt Git atbilstoši savai darbplūsmai.

Mainiet Git noklusējuma teksta redaktoru

Viena no papildu konfigurācijām, ko varat darīt, ir mainīt Git noklusējuma teksta redaktoru jūsu mijiedarbībai.

Pēc noklusējuma Git ir konfigurēts izmantot Vim teksta redaktoru. Tomēr, ja jūs nekad iepriekš neesat izmantojis Vim, iespējams, ka, izmantojot to, nejutīsities kā mājās. Lai demonstrētu procesu, mēs iestatīsim nano kā noklusējuma Git teksta redaktoru. Bet, ja jums ir vēlamais teksta redaktors, varat nano aizstāt ar šādu komandu:

git config --global core.editor nano

Pārskatiet konfigurācijas

Kad esat konfigurējis Git atbilstoši savām vēlmēm, vienreiz pārbaudiet konfigurācijas iestatījumus, lai pārliecinātos, ka tie ir pareizi. Palaidiet šo komandu, lai iegūtu visu sistēmas Git konfigurācijas iestatījumu sarakstu:

git config --list

Nākotnē, ja vēlaties rediģēt konfigurāciju, atveriet gitconfig failu, palaižot:

nano ~/.gitconfig

Pēc tam rediģējiet to identitāšu vērtības, kuras vēlaties mainīt.

Veiksmīgi palaist Git operētājsistēmā Linux

Izmantojot iepriekš minēto rokasgrāmatu, jums vajadzētu būt iespējai īsā laikā instalēt un konfigurēt Git savā Linux sistēmā. Un turpmāk jums ir jāiekļauj Git savā darbplūsmā, lai labāk pārvaldītu savus projektus.

kāpēc mans skārienpaliktnis nedarbojas?

Šim nolūkam ir pieejami dažādi Git pakalpojumi, kas var palīdzēt pārvaldīt krātuves. Viens no tiem ir GitHub, kas atvieglo versiju kontroli, vienlaikus piedāvājot drošu mākoņu krātuvi un integrācijas atbalstu neskaitāmiem rīkiem.

Tomēr, ja esat jauns Git lietotājs un domājat, ar ko sākt, mācīšanās izveidot savu pirmo krātuvi varētu palīdzēt jums ērti izmantot šo rīku.

Kopīgot Kopīgot Čivināt E -pasts Kā izveidot savu pirmo krātuvi vietnē Github

Vai vēlaties tiešsaistē dalīties ar saviem attīstības projektiem? Lūk, kā sākt darbu ar savu pirmo Github krātuvi.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Instalējiet programmatūru
  • Terminālis
  • GitHub
Par autoru Jašs Vate(Publicēti 21 raksti)

Yash ir MUO personāla rakstnieks DIY, Linux, programmēšanai un drošībai. Pirms atrada aizraušanos ar rakstīšanu, viņš mēdza attīstīties tīmeklim un iOS. Viņa rakstīto var atrast arī vietnē TechPP, kur viņš aptver citas vertikāles. Izņemot tehnoloģijas, viņam patīk runāt par astronomiju, Formulu 1 un pulksteņiem.

Vairāk no Yash Wate

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu