Kuidas kloonida Giti hoidlat Linuxis

Git on hajutatud versioonikontrollisüsteem, mis on loodud tarkvara avaliku või erasektori koordineeritud arendamise hõlbustamiseks. Iga Giti projekt salvestatakse sõltumatusse hoidlasse. GitHub on hoidlate majutamiseks kõige populaarsem veebisait, kuid kaugeltki mitte ainus. On ka teisi avalikke hostimissaite, nagu Bitbucket, aga ka isehostitavaid valikuid, nagu GitLab. Kõik allikad töötavad sama Git-protokolli kaudu, ainus erinevus põhikasutuse puhul on kasutatav URL.

Hoidla allalaadimiseks, et saaksite selle arendamisele kaasa aidata, peate selle kloonima. Kloonimine on avalike hoidlate jaoks lihtne protsess; sel juhul ei pea te autentimisteavet esitama. Privaatse hoidla kloonimiseks peate konfigureerima autentimise üksikasjad ja omama juurdepääsu hoidlale.

Avaliku hoidla kloonimiseks leidke lihtsalt hoidla allalaadimislink, see vormindatakse umbes järgmiselt: "https://[url]/[kasutaja_nimi]/[projekti_nimi].git". Näiteks uBlock Origin reklaamiblokeerijat saab kloonida aadressilt https://github.com/gorhill/uBlock.git . Kuigi git-faili lingi täpne asukoht võib iga saidi puhul erineda, asub see üldiselt koodi kohal ja sellest paremal.

Näpunäide. HTTPS ja SSH on parimad protokollid, mida kasutada hoidlate allalaadimiseks, kuna need kasutavad krüptitud ühendust.

Kuidas kloonida Giti hoidlat Linuxis

GitHubis asub installilink koodi kohal ja sellest paremal.

Kui teil on link, avage terminali aken kataloogis, kuhu soovite hoidla kloonida.

Märkus. Hoidla kloonimisel paigutatakse sisu alamkataloogi, selle sisestamiseks ei pea te seda looma. Näiteks kui käivitate kloonimise käsu kaustas ~/git_projects, installitakse hoidla alamkataloogi ~/git_projects/[hoidla_pealkiri]/.

Näpunäide: ~/ on Linuxi stenogramm, mis näitab, et tee algab teie kasutaja kodukataloogist.

Kui olete õiges kataloogis, käivitage käsk "git clone [git_install_link.git]" ja protsess lõpeb automaatselt. Sõltuvalt kloonitava hoidla suurusest ja Interneti kiirusest võib allalaadimine veidi aega võtta.

Kuidas kloonida Giti hoidlat Linuxis

Käsu "git clone [git_install_link.git]" käivitamine loob uue alamkataloogi ja installib hoidla sinna.

Autentimine privaatsetes hoidlates

Erahoidlate puhul on põhikäsk sama, kuid peate tagama ka autentimise. Koostööplatvormil autentimiseks on mitmeid viise, kuigi enamik neist on jagatud, on täpsed valikud ja nende lubamine saiditi erinevad. Soovitatav on uurida, milliseid valikuid teie teenusepakkuja pakub, ja seejärel valida kõige turvalisem.

Levinud autentimisvalikud on märgid, SSH-võtmed ja paroolid. Rakendatud suvandid võivad saitidel erineda, üldiselt võite käsku lisada paroolide üksikasjad või konfiguratsioonifailides eelkonfigureerida SSH-võtme või loa. Tokenid või SSH-võtmed on kõige turvalisemad valikud, võimalusel tuleks vältida paroolide kasutamist, kuna neid andmeid saab logida.

Enamikul pakkujatel on juhised platvormi toetatud autentimisvalikute konfigureerimiseks. Näiteks Atlassianil on üksikasjalik juhend SSH autentimise konfigureerimiseks oma Bitbucketi platvormile siin .

Näpunäide. Valikuliselt saate lisada oma kasutajanime konfiguratsioonifaili järgmise käsuga: 'git config –global user.name "[teie kasutajanimi]"'. Seda kasutajanime kasutatakse vaikimisi kõigi teie kasutajakonto ühenduste jaoks. Globaalse konfiguratsioonifaili leiate failist ~/.gitconfig.

Kui olete võtmepõhise autentimise konfigureerinud, saate hoidla kloonimiseks lihtsalt käivitada ülaltoodud käsu „git clone [git_install_link.git]”. Teie mandaate kasutatakse automaatselt autentimiseks. Kui teil on kindlasti vaja turvalisemate alternatiivide asemel kasutada paroolipõhist autentimist, küsitakse teilt kasutajanime ja parooli, kui muid kehtivaid autentimismeetodeid pole.


Leave a Comment

Kuidas leida Facebookis postituste mustandeid

Kuidas leida Facebookis postituste mustandeid

Kas olete kunagi kulutanud aega Facebooki postituse loomisele, kuid ei leidnud mustandit? Siit leiate kõik vajalikud teadmised, et Facebooki mustandite leidmine oleks lihtne ja mugav.

Kuidas eksportida Chromei järjehoidjaid

Kuidas eksportida Chromei järjehoidjaid

Internetis navigeerimine tundub sageli nagu reis teadmiste piiritusse ookeani, kus teie lemmikveebisaidid ja -veebilehed on tuttavad

Kuidas kasutada Microsoft Edge Dropi nagu professionaal

Kuidas kasutada Microsoft Edge Dropi nagu professionaal

Kasutage Microsoft Edge Dropi ja jagage hõlpsalt faile ja sõnumeid seadmete vahel, järgides neid algajasõbralikke samme.

Kuidas Google Mapsis marsruute salvestada ja jagada

Kuidas Google Mapsis marsruute salvestada ja jagada

Vaadake, kui lihtne on arvutis ja Android-seadmes Google Mapsis marsruute salvestada ja jagada. Vaadake neid algajasõbralikke samme.

Kuidas Google Chromeis mälusäästjat välja lülitada

Kuidas Google Chromeis mälusäästjat välja lülitada

Funktsiooniga seotud probleemide lahendamiseks ja kasutamata vahelehtede uuesti laadimise vältimiseks lülitage Google Chrome'is mälusäästja välja.

Spetsiaalne server vs jagatud hostimisserver

Spetsiaalne server vs jagatud hostimisserver

Kas otsite elujõulist võimalust veebisaidi hostimiseks? Siit saate teada, mis vahe on pühendatud serveri ja jagatud hostimisserveri vahel.

Kuidas kasutada sõrmejäljeskannerit Chromei inkognito vahekaartidega

Kuidas kasutada sõrmejäljeskannerit Chromei inkognito vahekaartidega

Google Chromesi inkognito režiim on mugav funktsioon, mis võimaldab teil sirvida Internetti ilma sirvimisajalugu salvestamata. Siiski üks puudus

Naljakate WiFi-nimede loend

Naljakate WiFi-nimede loend

Mulle meeldib oma naabreid lõbustada, muutes oma WiFi-võrgu erinevate naljakate nimede vastu. Kui otsite ideid naljaka WiFi-nime jaoks, siis siin

Mis on sügav linkimine?

Mis on sügav linkimine?

Sügav linkimine on populaarsust koguv kasutajate ümbersuunamise tehnika. Siit leiate teavet sügava linkimise kohta, et kasutada seda oma veebisaidi või rakenduse liikluse suurendamiseks.

Mis on AR Cloud?

Mis on AR Cloud?

AR on meelelahutuse, töö või äri jaoks Internetis järgmine suur asi. Õppige üksikasjalikult AR-pilve, et saada teadlikuks kasutajaks.