Hvernig á að setja upp og stilla Git á Debian 11

Git er þroskað, virkt viðhaldið opinn uppspretta verkefni sem upphaflega var þróað árið 2005 af Linus Torvalds, hinum fræga Linux stýrikerfi kjarna skapara. Git er hannað fyrir forritara sem þurfa frekar einfalt útgáfustýringarkerfi. Flest hugbúnaður er samstarfsverkefni og stundum geta hundruð manna með skuldbindingar unnið að hugbúnaðarþróunarverkefnum. Það er nauðsynlegt að fylgjast með þessum skuldbindingum sem venjulega eru gerðar í útibúum í flestum verkefnum áður en þeim er sameinað í meistarann til útgáfu. Það er auðvelt að skoða og elta uppi allar rangar skuldbindingar og snúa aftur, sem leiðir til mun auðveldari þróunar ef eitthvað fer úrskeiðis.

Eftirfarandi einkatími mun læra hvernig á að setja upp Git á Debian 11 Bullseye með ýmsum aðferðum.

Forkröfur

  • Mælt með stýrikerfi: Debian 11 Bullseye
  • Notendareikningur: Notendareikningur með sudo eða rót aðgang.
  • Nauðsynlegir pakkar: ýmislegt sem er skráð í kennslunni

Uppfærðu stýrikerfi

Uppfærðu þitt Debian stýrikerfi til að tryggja að allir núverandi pakkar séu uppfærðir:

sudo apt uppfærsla && sudo apt uppfærsla -y

Kennsluefnið mun nota sudo skipun og að því gefnu að þú sért með sudo stöðu.

Til að staðfesta sudo stöðu á reikningnum þínum:

sudo whoami

Dæmi um úttak sem sýnir sudo stöðu:

[joshua@debian~]$ sudo whoami rót

Til að setja upp núverandi eða nýjan sudo reikning skaltu fara á kennsluna okkar á Að bæta notanda við Sudoers á Debian.

Til að nota rótarreikningur, notaðu eftirfarandi skipun með rót lykilorðinu til að skrá þig inn.

su

Auglýsing


Settu upp Git með APT Package Manager

Sjálfgefið er að Git er fáanlegt í Debian Bullseye geymslunni, uppsett með APT pakkastjóranum. Til að gera þetta, notaðu eftirfarandi skipun:

sudo apt setja upp git

Dæmi um ósjálfstæði sem verða sett upp:

Hvernig á að setja upp og stilla Git á Debian 11

Gerð (Y,) ýttu síðan á (SLAÐA LYKIL) til að halda áfram með uppsetninguna.

Eftir uppsetningu skaltu staðfesta uppsetninguna:

git --útgáfa

Dæmi úttak:

git útgáfa 2.30.2

Settu upp Git frá tilraunageymslu

Önnur lausn fyrir notendur sem vilja eina af nýjustu útgáfunum af Git á meðan þeir eru enn að nota APT pakkastjórann er að setja upp Git frá Debian tilraunageymslunni.

Fyrst skaltu opna skrána /etc/apt/sources.list:

sudo nano /etc/apt/sources.list

Bættu við eftirfarandi:

deb http://deb.debian.org/debian tilraunaaðalframlag ófrítt deb-src http://deb.debian.org/debian tilraunaaðalframlag ófrítt

Vistaðu skrána (CTRL+O), farðu síðan út (CTRL+X).

Athugaðu, vertu varkár að þú ert ekki með þetta nú þegar, og þú munt fljótlega komast að því þegar þú notar apt update skipunina og þú færð villuúttak með mörgum. Ekki stressa þig; opnaðu skrána, fjarlægðu tvöfaldann og endurnotaðu apt update skipun ef þú lendir í þessu.

Uppfærðu geymsluskrána þína með eftirfarandi skipun:

sudo apt uppfærsla

Settu nú upp Git pakkann úr óstöðugu:

sudo apt install git -t experimental

Athugaðu, þú gætir séð leiðbeiningar sem hér segir:

Hvernig á að setja upp og stilla Git á Debian 11

Þetta eru skilaboð sem upplýsa þig um að endurræsa þurfi tilteknar þjónustur. Fyrir meirihluta notenda mun þetta vera í lagi að velja valmöguleika. Veldu og kláraðu uppsetninguna á Git.

Staðfestu uppsetninguna og athugaðu smíðina:

git -útgáfa

Dæmi úttak:

git útgáfa 2.33.0.309.g3052b89438

Þú munt taka eftir stöðug bygging er v2.30.2, og tilraunagerð er v2.33.0, sem er oft það nýjasta eða ekki langt á eftir því sem er í boði frá opinberu Git geymslunni.

Annar valfrjáls aukabúnaður sem þú getur gert er að fylgjast með Git pakkanum sem settur er upp með því að nota tilraunageymsluna. Þetta þýðir að þegar þú kallar á uppfærsluskipunina mun hún rekja og láta þig vita ef uppfærsla er tiltæk sjálfkrafa.

Til að gera þetta skaltu fyrst opna þitt /etc/apt/preferences file:

sudo nano /etc/apt/preferences

Næst, til að forðast árekstra eins og að uppfæra sjálfgefna Debian 11 geymslupakkana þína í tilraunapakkann, geturðu stillt APT festingu. Þú munt alltaf teikna með viðeigandi uppfærsluskipun Git úr tilraunageymslunni sjálfkrafa. Í öðru lagi verða allir pakkar settir upp eða uppfærðir frá Bullseye með forgangseinkunn 500. Í þriðja lagi verða allir pakkar sem ekki eru í Debian 11 sjálfgefnum geymslum settir upp eða uppfærðir úr Experimental með lægra forgangsstig upp á 100.

Þessi aðferð við APT festingu heldur kerfinu hreinu og án ruglings, galla og árekstra.

Pakki: git Pin: losa a=tilraunapinna-forgangur: 1000 Pakki: * Pinna: losa a=bullseye Pinna-forgangur: 500 Pakki: * Pinna: losa a=tilraunapinna-forgangur: 100

Vistaðu skrána, CTRL+O, farðu síðan út CTRL+X, og nú geturðu fylgst með öllum framtíðaruppfærslum.


Auglýsing


Settu saman og settu upp Git frá uppruna

Námskeiðið hefur fjallað um hvernig á að setja upp stöðugt eða óstöðugt með APT pakkastjóranum. Hins vegar, fyrir þá sem vilja algjörlega nýjustu Git útgáfuna, er mælt með því að setja alltaf upp frá upprunanum.

Eins og með óstöðugt þarftu að ganga úr skugga um að fylgst sé með öllum öryggisvandamálum; með upprunanum geturðu fljótt sett saman allar brýnar uppfærslur aftur sem gerir þetta að betri kostinum fyrir alla sem þurfa að nota nýjasta Git.

Áður en þú byrjar uppsetninguna frá upprunanum skaltu nota su skipun til að skrá þig inn á rót gera grein fyrir þessari uppsetningu.

Til að byrja með skaltu setja upp Git ósjálfstæði eins og hér segir:

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

Dæmi um ósjálfstæði sem verða sett upp:

Hvernig á að setja upp og stilla Git á Debian 11

Gerð (Y,) ýttu síðan á „SLAÐA LYKILL“ til að halda áfram með uppsetninguna.

Þegar ósjálfstæðin eru sett upp skaltu fara á útgáfu síðu til að finna master zip skjalasafnið eða nýjustu stöðugu útgáfuna frá Git.

Þegar leiðarvísirinn er skrifaður er 3.3.0 nýjasta stöðuga útgáfan. Nota wget skipun eins og hér að neðan:

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

Nota wget skipun til að fá nýjustu þróunarútgáfuna (meistari):

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

Athugið, ekki nota þessa útgáfu nema þar sem hún verður óstöðug og innihaldi hugsanlega villur.

Næst skaltu taka niður hvaða skjalasafn þú hleður niður:

Dæmi:

sudo unzip v2.33.0.zip

Nú þarftu að fara í möppuna með því að nota CD skipunina:

cd git-2.33.0

Þú þarft nú að keyra eftirfarandi gera skipanir til að setja upp git:

Fyrsta skipun:

sudo gera forskeyti=/usr/local allt

Önnur skipun:

sudo make prefix=/usr/local install

Nú þegar þú hefur sett upp Git frá upprunanum skaltu staðfesta uppsetninguna og byggja:

git -útgáfa

Dæmi úttak:

git útgáfa 2.33.0

Þú munt taka eftir því að þessi útgáfa er á undan bæði stöðugri Debian geymslu, prófun og oft óstöðug. Ef þú vilt sannan blæðandi Git, þá er uppspretta besti staðurinn til að eignast þetta.

Hvernig á að stilla Git

Eftir uppsetningu þarftu að setja upp staðlaðar stillingar eins og nöfn og tölvupóst, aðallega í kring git commit skilaboð. Þetta er frekar einfalt þar sem kennslan mun útskýra hér að neðan.

Fyrsta skrefið er að gefa upp nafnið þitt sem verður stillt á heimsvísu:

git config --global user.name "NAFN ÞITT"

Næst skaltu velja tölvupóstinn þinn; þetta getur falsað ef þú vilt:

git config --global user.email "NETFÓLINN ÞINN"

Til að staðfesta að þetta hafi verið bætt við skaltu nota config –list skipun:

git config --listi

Dæmi hér að neðan:

Hvernig á að setja upp og stilla Git á Debian 11

Nema tilgreint sé, Git geymir upplýsingar í ~/.gitconfig skrá. Þú getur skoðað hvað er nú vistað með því að nota the cat skipun:

köttur ~/.gitconfig

Dæmi hér að neðan:

Hvernig á að setja upp og stilla Git á Debian 11

Athugið, að nota sudo skipunina með git config skipuninni mun setja tvö aðskilin notendanöfn og tölvupóst.

Þú getur geymt þessar upplýsingar til að fá skjótari aðgang í framtíðinni; athugið að þetta er fyrir sérstaka netþjóna sem reknir eru af 1 eða 2 aðilum sem eru áreiðanlegir þar sem upplýsingarnar eru ekki geymdar á öruggan hátt eða dulkóðaðar og eru bara á textaformi, svo allir notendur sem hafa aðgang að þjóninum geta auðveldlega lesið þetta.

git config --global credential.helper skyndiminni

Ef þú verður að nota skilríkishjálp er ráðlagt að vista skyndiminni aðeins í takmarkaðan tíma til að auka öryggi. Til dæmis munt þú vinna í dag með því að nota git í 1 til 4 klukkustundir en munt ekki snerta það í nokkrar vikur, og stilltu síðan gildistíma í 5 klukkustundir:

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

Eftir 5 klukkustundir verður skilríkjum eytt. Þetta tryggir GIT þinn.


Auglýsing


Athugasemdir og niðurstaða

Git er frábær hugbúnaður fyrir hugbúnaðarframleiðendur og jafnvel kerfisstjóra. Eigendur vefþjóna geta fylgst með breytingum á tilteknum möppum þegar þeir þróa netþjóna þína eða vefsíðu og ekki ætti að líta yfir getu til að snúa aftur til baka. Git er ekki aðgengilegasti hugbúnaðurinn til að virka. Hins vegar virkar það vel fyrir það sem það er hannað fyrir.

Gerast áskrifandi
Tilkynna um
0 Athugasemdir
Innbyggð endurgjöf
Skoða allar athugasemdir
0
Mér þætti vænt um hugsanir þínar, vinsamlegast kommentaðu.x