Kako instalirati i konfigurirati Git na Debian 11

ići je zreo, aktivno održavan open source projekt koji je 2005. godine razvio Linus Torvalds, poznati kreator kernela operativnog sustava Linux. Git je dizajniran za programere koji trebaju prilično jednostavan sustav kontrole verzija. Većina softvera su zajednički napori i ponekad može imati stotine ljudi s obvezama koji rade na projektima razvoja softvera. Bitno je pratiti ova urezivanja koja se obično rade u granama u većini projekata prije nego što se spoje s glavnim za izdavanje. Lako je pregledati i pratiti sve netočne urezivanja i vratiti, što dovodi do puno lakšeg razvoja ako nešto pođe po zlu.

Sljedeći tutorial će naučiti kako instalirati Git na Debian 11 Bullseye raznim metodama.

Preduvjeti

  • Preporučeni OS: Debian 11 Bullseye
  • Korisnički račun: Korisnički račun sa sudo ili root pristupom.
  • Potrebni paketi: razne navedene u tutorialu

Ažurirajte operativni sustav

Ažurirajte svoj Debian operativni sustav kako biste bili sigurni da su svi postojeći paketi ažurirani:

sudo apt update && sudo apt upgrade -y

Tutorial će koristiti sudo naredba i pod pretpostavkom da imate sudo status.

Za provjeru sudo statusa na svom računu:

sudo whoami

Primjer izlaza koji prikazuje sudo status:

[joshua@debian~]$ sudo whoami
root

Da biste postavili postojeći ili novi sudo račun, posjetite naš vodič na Dodavanje korisnika u Sudoers na Debianu.

Za korištenje root račun, upotrijebite sljedeću naredbu s root lozinkom za prijavu.

su

Oglas


Instalirajte Git koristeći APT Package Manager

Prema zadanim postavkama, Git je dostupan u Debian Bullseye repozitoriju, instaliranom pomoću APT upravitelja paketa. Da biste to učinili, koristite sljedeću naredbu:

sudo apt install git

Primjer ovisnosti koje će se instalirati:

Kako instalirati i konfigurirati Git na Debian 11

Tip (Y,) zatim pritisnite (ENTER TIPKA) za nastavak instalacije.

Nakon instalacije, provjerite instalaciju:

git --version

Primjer rezultata:

git version 2.30.2

Instalirajte Git iz eksperimentalnog spremišta

Alternativno rješenje za korisnike koji žele jednu od najnovijih verzija Gita dok još uvijek koriste APT upravitelj paketa je instaliranje Gita iz eksperimentalnog spremišta Debiana.

Prvo otvorite datoteku / Etc / apt / sources.list:

sudo nano /etc/apt/sources.list

Dodajte sljedeće:

deb http://deb.debian.org/debian experimental main contrib non-free
deb-src http://deb.debian.org/debian experimental main contrib non-free

Spremite datoteku (CTRL+O), zatim izađi (CTRL+X).

Napomena, budite oprezni da ih već nemate, a uskoro ćete saznati kada upotrijebite naredbu apt update, i dobit ćete izlaz pogreške s višestrukim. Nemojte se stresati; otvorite datoteku, uklonite dvostruku kopiju i ponovno upotrijebite datoteku apt update naredba ako naiđete na ovo.

Ažurirajte svoj popis spremišta sljedećom naredbom:

sudo apt update

Sada instalirajte Git paket iz nestabilnog:

sudo apt install git -t experimental

Napomena, možda ćete vidjeti upit kako slijedi:

Kako instalirati i konfigurirati Git na Debian 11

Ovo je poruka koja vas obavještava da će određene usluge trebati ponovno pokretanje. Za većinu korisnika, ovo će biti u redu odabrati opcija. Odaberite i dovršite instalaciju Gita.

Provjerite instalaciju i provjerite konstrukciju:

git -version

Primjer rezultata:

git version 2.33.0.309.g3052b89438

Primijetit ćete stabilna verzija je v2.30.2, A eksperimentalna verzija je v2.33.0, koji je često najnoviji ili ne mnogo iza onoga što je dostupno iz službenog Git repozitorija.

Još jedan dodatni dodatak koji možete učiniti je pratiti instaliran Git paket pomoću eksperimentalnog spremišta. To znači da kada pozovete naredbu ažuriranja, ona će pratiti i obavijestiti vas je li nadogradnja dostupna automatski.

Da biste to učinili, prvo otvorite svoj / etc / apt / preference Datoteka:

sudo nano /etc/apt/preferences

Dalje, da biste izbjegli sukobe kao što je ažuriranje zadanih paketa spremišta Debian 11 na eksperimentalni, možete postaviti pričvršćivanje APT-a. Uvijek ćete automatski crtati s apt update naredbom Git iz eksperimentalnog spremišta. Drugo, svi paketi će biti postavljeni za instaliranje ili ažuriranje iz Bullseyea s ocjenom prioriteta od 500. Treće, svi paketi koji nisu u zadanom spremištu Debiana 11 bit će instalirani ili ažurirani iz Eksperimentalnog s nižom ocjenom prioriteta od 100.

Ova metoda pričvršćivanja APT-a održava sustav čistim i bez zabune, grešaka i sukoba.

Package: git
Pin: release a=experimental
Pin-Priority: 1000

Package: *
Pin: release a=bullseye
Pin-Priority: 500

Package: *
Pin: release a=experimental
Pin-Priority: 100

Spremi datoteku, CTRL+O, zatim izađi CTRL+X, i sada možete pratiti sva buduća ažuriranja.


Oglas


Sastavite i instalirajte Git iz izvora

Vodič je pokrio kako instalirati stabilnu ili nestabilnu pomoću upravitelja paketa APT. Međutim, za one koji žele apsolutno najnoviju verziju Gita, preporuča se uvijek instalirati iz izvora.

Kao i kod nestabilnih, morat ćete biti sigurni da se prate svi sigurnosni problemi; s izvorom, možete brzo ponovno kompajlirati sva hitna ažuriranja, što ovo čini boljom opcijom za sve koji trebaju koristiti najnoviji Git.

Prije početka instalacije iz izvora, upotrijebite su naredba za prijavu u korijen računa za ovu instalaciju.

Za početak, instalirajte Git ovisnosti kako slijedi:

sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

Primjeri ovisnosti koje će se instalirati:

Kako instalirati i konfigurirati Git na Debian 11

Tip (Y,) zatim pritisnite "ENTER TIPKA" za nastavak instalacije.

Nakon što su ovisnosti instalirane, posjetite stranicu za otpuštanje da pronađete glavnu zip arhivu ili najnovije stabilno izdanje iz Gita.

U vrijeme pisanja vodiča, 3.3.0 je najnovije stabilno izdanje. Koristiti naredba wget kao ispod:

wget https://github.com/git/git/archive/refs/tags/v2.33.0.zip

Koristite naredba wget da biste dobili najnoviju razvojnu verziju (ovladati; majstorski):

wget  https://github.com/git/git/archive/refs/heads/master.zip -O git.zip

Napomena, nemojte koristiti ovu verziju osim ako će biti nestabilna i možda će sadržavati greške.

Zatim, raspakirajte koju ste arhivu preuzeli:

Primjer:

sudo unzip v2.33.0.zip

Sada ćete se morati kretati do direktorija pomoću naredbe CD:

cd git-2.33.0

Sada morate pokrenuti sljedeće davati naredbe za instaliranje git-a:

Prva naredba:

sudo make prefix=/usr/local all

Druga naredba:

sudo make prefix=/usr/local install

Sada kada ste instalirali Git iz izvora, provjerite instalaciju i izgradnju:

git -version

Primjer rezultata:

git version 2.33.0

Primijetit ćete da je ova verzija ispred stabilnog, testiranog i često nestabilnog Debianovog spremišta. Ako želite istinski bleeding edge Git, izvor je najbolje mjesto za nabavu.

Kako konfigurirati Git

Nakon instalacije, morat ćete postaviti standardne postavke poput imena i e-pošte, uglavnom okolo git commit poruke. Ovo je prilično jednostavno kao što će vodič objasniti u nastavku.

Prvi korak je da navedete svoje ime koje će biti postavljeno globalno:

git config --global user.name "YOUR NAME"

Zatim odaberite svoju e-poštu; ovo može lažirati ako želite:

git config --global user.email "YOUR EMAIL"

Da biste potvrdili da su dodani, upotrijebite naredba config –list:

git config --list

Primjer u nastavku:

Kako instalirati i konfigurirati Git na Debian 11

Osim ako nije navedeno, Git pohranjuje detalje u ~ / .gitconfig datoteka. Možete pregledati što je trenutno pohranjeno pomoću the mačka naredba:

cat ~/.gitconfig

Primjer u nastavku:

Kako instalirati i konfigurirati Git na Debian 11

Napomena, korištenje naredbe sudo s naredbom git config postavit će dva odvojena korisnička imena i e-poštu.

Možete pohraniti ove podatke za brži pristup u budućnosti; imajte na umu da je ovo za namjenske poslužitelje kojima upravlja 1 ili 2 osobe koje su pouzdane jer informacije nisu pohranjene sigurno ili šifrirane i samo su u tekstualnom obliku, tako da svi korisnici koji imaju pristup poslužitelju mogu to lako pročitati.

git config --global credential.helper cache

Ako morate koristiti pomoćnik vjerodajnica, savjetuje se da predmemorije samo ograničeno vrijeme radi povećane sigurnosti. Na primjer, danas ćete raditi koristeći git 1 do 4 sata, ali ga nećete dodirivati ​​možda nekoliko tjedana, a zatim postavite istek na 5 sati:

git config --global credential.helper "cache --timeout=18000"

Nakon 5 sati, vjerodajnice će biti izbrisane. Ovo osigurava vaš GIT.


Oglas


Komentari i zaključak

Git je fantastičan komad softvera za programere softvera, pa čak i administratore sustava. Vlasnici web-poslužitelja mogu pratiti promjene na određenim direktorijima prilikom razvoja vaših poslužitelja ili web-mjesta, a mogućnost brzog vraćanja ne treba preispitivati. Git nije najpristupačniji softver za rad. Međutim, dobro funkcionira za ono za što je dizajniran.

Ostavite komentar