Wat is Github, hoe om dit te gebruik, hoe om ‘n projek te skep, te bestuur en op te stel

Программирование

Wat is GitHub, hoekom is dit nodig en hoe om GitHub te gebruik, hoe om die diens te begin gebruik – ‘n gids vir beginners.
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel GitHub is een van die gewildste dienste om oopbronbewaarplekke te huisves. Die webwerf laat jou toe om pasgemaakte projekte te publiseer en veranderinge wat in elke iterasie gemaak is, op te spoor. Ander GitHub-gebruikers kan die gebruikerskode hersien en hul eie veranderinge voorstel. Hierdie definisie bied slegs ‘n kort begrip. Die funksionaliteit van die diens is egter nie hiertoe beperk nie. In hierdie oorsigartikel sal ons in meer besonderhede na Github kyk.

Wat is GitHub en hoe om te begin – ‘n Beginnersgids

GitHub is ‘n aanlyn portaal waar ontwikkelaars en programmeerders die kode wat hulle skep kan oplaai en saamwerk om dit te verbeter. Die kenmerk van GitHub is sy robuuste weergawebeheerstelsel. Weergawebeheer laat programmeerders toe om sagteware aan te pas sonder om die sagteware self in die gedrang te bring. Die voorgestelde veranderinge kan maklik in ‘n volledige vrystelling saamgevoeg word, maar slegs nadat alle veranderinge hersien en goedgekeur is.
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel

Git en GitHub – wat is die verskil, eerste kennismaking met Git en GitHub

Wat is Git?

Antwoord: ‘n Vinnige en skaalbare weergawebeheerstelsel . Git is ‘n gratis en oopbron-verspreide hersieningsbeheerstelsel wat ontwerp is om vinnig en doeltreffend te wees vir enige projek, van klein tot baie groot.

Wat is GitHub?

Antwoord: ‘n kragtige wolkdiens vir die bestuur van private ontwikkelings en oopbronprojekte.

Wat is die belangrikste verskil?

Git is ‘n volwaardige sagteware in die kategorie weergawebeheerstelsel, wat op die gebruiker se persoonlike rekenaar geïnstalleer is. Git laat jou toe om veranderinge aan die kode aan te bring deur die opdragreël (Microsoft PowerShell), en GitHub bied die vermoë om projekte in openbare toegang te stoor.

Interessante feite oor Github

  1. Die maksimum aantal gebruikers op die webwerf verlede jaar (volgens statistieke op 24 Julie 2021) was 45 miljoen mense.
  2. In 2018 het Microsoft GitHub vir $7,5 miljard verkry.
  3. Daar is ‘n oopbron git-bewaarplek op Github. Enigeen kan veranderinge daaraan maak. Die projek is beskikbaar by die skakel – https://github.com/git/git?ref=stackshare
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel
GitHub-bewaarplekvoorbeeld

Github-kenmerke

  1. Vermoë om te integreer met die gewildste platforms en dienste – Amazon, Google Cloud en Code Climate.
  2. Ondersteuning vir meer as 200 programmeertale.
  3. Hoë vlak van konsolidasie en “gildesolidariteit”. Wanneer ‘n gebruiker hul projek op GitHub publiseer, kan die res van die programmeringsgemeenskap die werk, die kwaliteit van die kode en die mate van sofistikasie daarvan aflaai en evalueer. Derdepartygebruikers kan die projekeienaar waarsku oor moontlike probleme, veranderlike konflikte, ens.

Hoe GitHub werk, kenmerke

Drie van die belangrikste kenmerke van Github is vertakking, trekversoeke en samesmelting. Dit is die moeite werd om elke funksie afsonderlik te oorweeg.

Vurk

Om ‘n projek te vurk, skep ‘n kopie (vurk) wat die gebruiker toelaat om vrylik te eksperimenteer sonder om die oorspronklike projek te beïnvloed. Skep vurke en trekversoeke: https://youtu.be/nT8KGYVurIU

Trek versoeke

‘n Trekversoek word deur die ontwikkelaar gepubliseer nadat hy klaar gewerk het om die kode reg te stel/verander. Terselfdertyd kan die projekeienaar self die veranderinge wat gemaak is, hersien en enige bykomende vrae vra.
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel

Samesmelting

Nadat die eienaar die trekversoek goedgekeur het, voeg hulle die trekversoek saam en pas die veranderinge van die gevurkte projek op die bronkode toe.

Gids – hoe om van nuuts af in Github te begin

Hierdie gids is perfek vir alle beginners wat net begin om Git en Github te leer. Die volgende stappe sal jou help om ‘n optimale stelsel te bou om met hierdie sagteware te werk. Jy sal leer hoe om veranderinge aan die kodebasis te maak, ‘n trekversoek oop te maak (skep ‘n trekversoek) en kode saam te voeg in die hooftak. So kom ons begin.

Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel
GitHub-rekeningkontroleskerm

Stap 0 Installeer Git en skep ‘n GitHub-rekening

  1. Gaan na die amptelike Git-webwerf: https://git-scm.com/downloads
  2. Klik op die skakel om die rekenaarweergawe van Git vir Windows af te laai en wag totdat die aflaai voltooi is.
  3. Pak die Git-installeerder uit en voer dit uit deur op die Git.exe-lêer te dubbelklik. Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel
  4. Laat die toepassing toe om veranderinge aan die rekenaar te maak deur op die “Ja”-knoppie in die “Gebruikersrekeningbeheer”-dialoogkassie wat oopmaak, te klik.
  5. Begin die Git-installasieproses. Lees die hoof GNU Public License-dokument en klik op Volgende. Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel
  6. Spesifiseer ‘n ligging om die program te installeer, of laat die verstekwaardes. Die program sal jou vra om ‘n Start-kieslysgids te skep. Slaan hierdie item oor.
  7. Kies die teksredigeerder wat jy met Git wil gebruik. In die aftrekvenster, kies Notepad ++ (of enige ander teksredigeerder waarmee jy voorheen gewerk het) en klik “Volgende”. Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel
  8. Spesifiseer ‘n naam vir die nuwe projektak. Die verstekwaarde is “meester”. Dit word aanbeveel dat jy hierdie instelling by die verstek laat.
  9. In die opsies vir die keuse van PATH, SSH-kliënt, bedienersertifikate, lyneindes en terminale, laat alles soos dit is en klik op die “Volgende” knoppie.
  10. Los alle verstek instellings en begin die program installeer.
  11. Sodra die installasie voltooi is, merk die blokkies om die vrystellingnotas te sien en begin Git Bash. Maak die installeerdervenster toe.

Jy kan ‘n rekening op Github registreer deur die volgende skakel te gebruik: https://github.com/join. Om dit te doen, moet jy die basiese registrasiedata wat in die toekoms vereis word, invoer om jou rekening te verifieer.
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel

Stap 1: Begin Git en skep die eerste plaaslike bewaarplek

Git het twee gebruiksmodusse – bash (Git Bash) en grafiese gebruikerskoppelvlak (Git GUI). Om Git Bash te begin, maak die Start-kieslys oop – Windows, tik git bash en druk Enter (of dubbelklik met die linkermuisknop op die program se kortpad). Om die Git GUI te begin, maak die Start-kieslys oop – Windows, tik git gui en druk Enter. In ons geval sal ons Git Bash gebruik.
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel Die skep van ‘n nuwe projek in Git Bash behels die gebruik van spesiale opdragte om ‘n nuwe bewaarplek te inisialiseer. Eerstens moet jy ‘n Bash-terminaal oopmaak deur met die rechtermuisknop op die lessenaar te klik en dan in die aftreklys Git Bash Here. Skep ‘n nuwe toetsgids (vouer) in ‘n terminale venster op jou plaaslike masjien deur die volgende in te tik:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
Die mkdir- opdrag skep ‘n nuwe plaaslike projeklêer. Skep ons eerste Github-bewaarplek: https://youtu.be/yHCUc6cmhcc

Stap 2. Skep ‘n nuwe lêer in die bewaarplek

Voeg ‘n nuwe tekslêer in die projeklêer by met die aanraakopdrag. Op die standaard manier sal die opdrag ‘n leë tekslêer skep wat die .txt-uitbreiding sal hê.

Aandag! Git stoor/bestuur veranderinge slegs aan die lêers wat dit naspoor. Nadat ‘n nuwe lêer geskep is, kan die gebruiker die status daarvan opspoor deur die git status-opdrag te gebruik. Die konsole sal ‘n lys van lêers gee wat in die bewaarplek teenwoordig is.

Sodra u ‘n lêer by die gids voeg wat die git-bewaarplek bevat, sal die program die verandering in die projek opmerk. Outomatiese dop sal egter nie geaktiveer word nie, jy moet ‘n spesiale opdrag hiervoor gebruik – git add.
getrekt:myprojectt $ touch getrekt.txt
getrekt:myproject getrekt $
lsgetrekt.txt

Stap 3: Voeg die lêer by die dop-opvoeromgewing

Voeg die lêer by die staging-omgewing met die git add-opdrag.
getrekt:myproject git add . Met hierdie opdrag sal die program outomaties na alle lêers begin wat in die projeklêer geskep sal word. U kan kyk of die opdrag met git-status werk. Dit is hoe die logs op die Git Bash-opdragreël lyk nadat git-status getik is:
getrekt: getrekt getrekt$ git-status
Op takmeester
Aanvanklike commit
Veranderinge wat toegepas moet word:
(gebruik “git rm –cached …” om die verhoog te verwyder)
Nuwe lêer bygevoeg
Nuwe lêernaam: getrekt.txt
nuwe lêer: getrekt.txt Log kommentaar: Die lêer is nog nie gecommit nie, maar is op die punt om bygevoeg te word.

Stap 4 Skep ‘n commit

Commit is die kontrolepunt van enige bewaarplek. Eenvoudig gestel, ‘n veranderingspakket wat inligting stoor oor bygevoegde, geredigeerde of verwyderde lêers wat sekere kode stoor.
getrekt:myproject getrekt $ git commit -m “MY EERSTE COMMIT OUENS!”
[meester (root-commit) b345d9a] MY EERSTE COMMIT!
1 lêer verander, 1 invoeging(+)
skepmodus 100644 getrekt.txt

Die opdrag om ‘n commit te skep is git commit -m “Commit Name”.

Aandag! Die boodskap aan die einde van die opdrag moet betekenisvol en verstaanbaar wees vir ander projekontwikkelaars. Moenie jou commits soos “asdfadsf” of “foobar” noem nie. Andersins sal niemand iets verstaan ​​nie, en jy sal baie tyd moet spandeer om dit uit te vee.

Stap 5. Skep ‘n nuwe tak nuwe tak

Nuwe tak is ‘n volwaardige tak van die projek, wat uit ‘n hele stel commits bestaan. Verteenwoordig ‘n aparte vrystelling van die produk, maar binne die weergawebeheerstelsel. Takke laat die gebruiker toe om tussen “state” van ‘n projek te beweeg.

In die amptelike git-dokumentasie is die beskrywing van takke: “Tak in Git en Github is ‘n beweegbare wyser na een van die bewaarplek se commits.”

Byvoorbeeld, as ‘n gebruiker ‘n nuwe bladsy by hul webwerf wil voeg, sal hulle ‘n nuwe tak net vir daardie spesifieke bladsy kan skep sonder om die hoofliggaam van die projek te beïnvloed. Sodra hy daarmee klaar is, kan hy die veranderinge van sy tak in die hoof een saamvoeg. In die geval van ‘n nuwe tak, hou Git rekord van watter commit vertak is.
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel Nadat u die opdrag uitgevoer het, kan u git branch in die konsole tik om die skepping van die tak te bevestig:
getrekt:myproject getrekt $ git branch
master
* my-new-branch Die naam my-new-branch met ‘n asterisk dui aan watter tak die gebruiker is tans aan.

Let wel: By verstek word die heel eerste tak van elke git-repo “meester” genoem (en word gewoonlik as die meester in ‘n projek gebruik). As deel van die stryd teen rassisme het sommige ontwikkelaars alternatiewe name vir die verstektak begin gebruik, soos “primêr”. Gebruikers kan egter meer dikwels as nie “meester” of soortgelyke name sien wat gebruik word om daarna te verwys.

Dit is die moeite werd om in gedagte te hou dat byna elke bewaarplek ‘n meestertak het wat as die amptelike weergawe van die projek beskou kan word. As dit ‘n webwerf is, dan is die tak die weergawe wat gebruikers sien. As dit ‘n toepassing is, dan is die meestertak die vrystelling wat gebruikers op hul rekenaar of mobiele toestel installeer. Dit is hoe tradisionele weergawe van Git- en Github-produkte werk. Die amptelike webwerf het meer gedetailleerde dokumentasie oor die gebruik van verskillende verstektakname. Die inligting is beskikbaar op Github by https://github.com/github/renaming
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel In die geval van terugkeer na ‘n projektak en veelvuldige commits skep, sal die nuwe tak nie deur die weergawebeheerstelsel nagespoor word totdat die gebruiker outomatiese opsporing skryf nie .

Stap 6 Skep ‘n nuwe GitHub-bewaarplek

Hierdie stap is nie nodig as jy net jou kode plaaslik wil naspoor nie. Maar as jy in ‘n span werk en veranderinge van ander programmeerders aanvaar, kan jy die huidige vermoëns van GitHub gebruik om gesamentlik die projekkode te verander. Om ‘n nuwe bewaarplek op GitHub te skep, moet u by die stelsel aanmeld en na die hoofbladsy van die webwerf gaan. Van die hoofkieslys, klik op die “New Repository”-knoppie, wat onder die “+”-teken langs die profielfoto in die regter boonste hoek van die navigasiebalk geleë is: Nadat op die knoppie geklik is, sal GitHub die projekeienaar vra om die bewaarplek te noem en ‘n kort beskrywing te gee:
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel Klik dan op die “Skep bewaarplek”-knoppie om die skepping van ‘n nuwe projek te bevestig. ‘n Dialoogkassie sal verskyn wat die gebruiker vra of hulle ‘n bewaarplek van nuuts af wil skep of ‘n bestaande een wil byvoeg wat plaaslik geskep is. In die tweede geval moet u die projeklêer na Github oplaai.

Aandag! Die aflaai van ‘n plaaslike repository kan ook plaasvind met behulp van die opdragreël, en meer spesifiek die opdragte git remote add origin github_url (skep ‘n rekord van ‘n nuwe verbinding met die remote repository), git push -u origin master (vestig ‘n verbinding tussen die tak in wat die ontwikkelaar geleë is en die hooftak op ‘n afgeleë bediener).

Dit is hoe die logs op die Git Bash-opdragreël lyk:
getrekt:myproject getrekt $ git remote add origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master
Tel voorwerpe: 3, klaar.
Skryfobjekte: 100% (3/3), 263 grepe | 0 grepe/s, klaar.
Totaal 3 (delta 0), hergebruik 0 (delta 0)
Na https://github.com/cubeton/mynewrepository.git
* [nuwe tak] meester -> meester
Takmeester opgestel om afgeleë takmeester vanaf oorsprong op te spoor.

Stap 7: Druk die projektak na GitHub

‘n Nuwe projektak en bewaarplek is geskep. Dit bly om die tak te “stoot” en dit na die nuwe Github-bewaarplek oor te dra. Op hierdie manier sal derdeparty-gemeenskapslede die kode kan sien en veranderinge daaraan kan maak. As die hersienings goedgekeur word, kan die projekeienaar die veranderinge in die hoofweergawe van die projek saamvoeg. Om veranderinge aan ‘n nuwe tak op GitHub te druk, moet jy die git push-opdrag by die opdragreël invoer. GitHub sal outomaties ‘n tak in die afgeleë bewaarplek skep:
getrekt:myproject getrekt$ git push oorsprong my-nuwe-tak
Tel voorwerpe: 3, klaar.
Delta-kompressie met tot 8 drade.
Samedrukking van voorwerpe: 100% (2/2), klaar.
Skryfobjekte: 100% (3/3), 313 grepe | 0 grepe/s, klaar.
Totaal 3 (delta 0), hergebruik 0 (delta 0)
Na https://github.com/cubeton/mynewrepository.git
* [nuwe tak] my-nuwe-tak -> my-nuwe-tak Nadat die GitHub-bladsy verfris is, sal die gebruiker die nuwe tak sien wat in die bewaarplek.
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel

Daarbenewens

Wat beteken die woord oorsprong in die git push origin-opdrag? Wanneer ‘n gebruiker ‘n afgeleë bewaarplek op hul plaaslike masjien kloon, skep git ‘n standaard alias daarvoor in byna alle gevalle, “oorsprong”, wat in wese ‘n snelskrif is vir die URL van die afgeleë bewaarplek. Dien ‘n projek by GitHub in: https://youtu.be/zM6z57OtR2Q

Stap 8. Skep die eerste trekversoek

‘n Trekversoek (of trekversoek) is ‘n manier om bewaarplekeienaars te waarsku dat ‘n ontwikkelaar ‘n paar veranderinge aan die kode wil maak. Só lyk die bladsy met die trekversoek bygevoeg:
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel So lyk die afdeling-koppelvlak nadat die trekversoek geskep is:
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel

Stap 9 Voeg die trekversoek saam

Die groen “Voeg trekversoek saam”-knoppie aan die onderkant skep ‘n trekversoek. Nadat u daarop geklik het, word die veranderinge wat gemaak is, by die hooftak van die projek gevoeg.

Aandag! Vee die tak uit na die samevoeging. ‘n Groot aantal daarvan kan tot verwarring in die projek lei. Om ‘n tak uit te vee, klik die grys “Verwyder tak”-knoppie in die onderste regterhoek.

Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel Om die huidige status van commits na te gaan, klik op die “Commits”-skakel op die heel eerste bladsy van die repository. Deur te klik sal die hele lys van commits in hierdie tak vertoon word. Die skermkiekie wys presies die een wat pas geskep is.
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel Aan die regterkant is die hash-kode van elke commit. Die hash-kode is ‘n unieke identifiseerder wat gebruik kan word wanneer API’s en derdeparty-dienste verbind word. U kan ook verwys na ‘n spesifieke commit deur die ID-nommer op die rekenaarweergawe van Git Bash op die opdragreël.

Stap 10 Stel Github-veranderinge terug op plaaslike masjien

Op die oomblik lyk die bewaarplek in die Github-stelsel ‘n bietjie anders as die gebruiker op die plaaslike rekenaar. Byvoorbeeld, ‘n commit wat ‘n gebruiker op hul eie tak gemaak het en in die hooftak saamgevoeg het, bestaan ​​nie op die plaaslike masjien nie. Om outomaties verskillende weergawes van ‘n projek te sinchroniseer, moet jy die git pull origin master command (wanneer jy op die master branch werk) of git pull gebruik.
getrekt:myproject getrekt $ git pull origin master
remote: Tel voorwerpe: 1, klaar.
afstandbeheer: Totaal 1 (delta 0), hergebruik 0 (delta 0), pak-hergebruik 0
Vanaf https://github.com/cubeton/mynewrepository
* tak meester -> FETCH_HEAD  
23242..232433berer3444 meester -> oorsprong/meester
getrekt. txt | 1 +
1 lêer verander, 1 invoeging (+)Om die huidige status van ‘n opdrag na te gaan, tik git log op die opdragreël. Dit sal alle commits lys.
getrekt:myproject getrekt $ git log
commit 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Merge: 3fg4dd 34fg3u7j7
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Sep 11 17:48:11 2015 -0400
Merge /cubeton/mynewrepository
commit 44hgfh7f74hdu9jt93hf9ifejffe
Author: Mtdes Ethan < getrekt @yandex.ru>
Datum: Vr Jan 07 17:48:00 2021 -02356
pleeg 46thf9496hf9485hkf857tg9hfj8rh4j
Samevoeging: 33fh5d 3689gfh
Skrywer: Mtrutdes @ 2012:02 02:02
0 1 0 1 2
commit 46thf9496hf9485hkf857tg9hfj8rh4j
Merge: 33fh5d 3689gfh
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Jan 07 17:55:00 2021 -02356
Added some more text to my file
commit 355904-43hg940fg959hfg0g95jjgdgdfgf57i86f
Merge: 343fggdd 53efhgffddg
Author: Mtdes Ethan < getrekt@yandex.ru>
Datum: Vr 07 Jan 17:58:00 2021 -02356
Dit is my eerste verbintenis! Klaar! Nou is die gebruiker vertroud met alle soorte werk in die weergawebeheerstelsel. Git en GitHub tutoriaal vir beginners oor hoe om Git te installeer en te begin met Github, takke, bewaarplekke, commits en ander konsepte in GitHub praktyk: https://youtu.be/zZBiln_2FhM

Bykomende kenmerke van Github en Git

Kom ons kyk na ander nuttige “skyfies” wat die ontwikkelaar in staat sal stel om die werk aan weergawebeheer te vereenvoudig.

Kloning van ‘n bewaarplek na ‘n plaaslike masjien

Gaan na jou GitHub-bewaarplek. In die regter boonste hoek bokant die lys lêers, maak die “Kloon of aflaai” aftreklys oop. Kopieer die HTTPS-kloon-URL.
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel Keer terug na die Git Bash-venster en voer die opdrag in:
git clone repository_url

repository_url – URL van die huidige projek wat gekloon moet word. In plaas daarvan word die url van die bewaarplek ingevoeg.

In die voorbeeld hierbo kloon die opdrag die bewaarplek oor HTTPS. Nog ‘n opsie is kloning met URL’s oor SSH-sleutels. Om dit te doen, moet jy ‘n SSH-sleutelpaar op Windows genereer en ‘n publieke sleutel aan die GitHub-rekening toewys.

Soek afgeleë bewaarplekke

Na kloning moet ‘n kopie van die repository vanaf GitHub in die werksgids op die rekenaar verskyn. Die projek moet ‘n gids met ‘n naam en hooflêers bevat. Om na dit oor te skakel, moet jy die volgende opdrag skryf:
cd git_project

Let wel: Vervang git_project met die werklike naam van die afgelaaide bewaarplek, of spesifiseer die inhoud van die huidige gids met die ls-opdrag. Die tweede metode word gebruik in gevalle waar die gebruiker nie die naam van die projek kan onthou nie.

GitHub-lessenaarweergawe – wat is GitHub Desktop, hooffunksies, kenmerke en installasieproses

GitHub Desktop is ‘n lessenaartoepassing wat ‘n GUI-gebaseerde interaksie met GitHub bied. Anders as Git, laat die lessenaarweergawe van GitHub jou toe om dieselfde opdragte uit te voer met die gebruikerskoppelvlak deur op knoppies te klik, wat dit baie makliker maak om met bewaarplekke te werk.

Hoe om te installeer

  1. Volg die skakel – https://desktop.github.com/ Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel
  2. Begin om die installasiepakket van die program af te laai.
  3. Dubbelklik op die ikoon van die afgelaaide lêer en gaan voort met die installering van Github Desktop.
  4. Begin die program deur die Start-kieslys.
  5. Meld aan by GitHub met jou gebruikersrekeningbesonderhede.

Hooffunksie

  • Skep, byvoeging en kloning van bewaarplekke.
  • Gebruik die program om projekoortjies te bestuur.
  • Maak veranderinge aan ‘n tak.
  • Skep kwessies, trek versoeke en commits.
  • Vermoë om toegang te verkry tot vroeë weergawes van nuwe produkte.

Github API

Die Github REST API is ‘n koppelvlak wat ontwikkelaars toegang bied tot Github-data, projekte en bewaarplekke, sowel as die stuur van bedienerversoeke. Die skakel https://api.github.com/ bevat al die URL’s waarheen jy die eenvoudigste AOO-versoeke kan stuur:
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel Meestal skep ontwikkelaars versoeke in die Python-programmeertaal in JSON-formaat. Eerstens moet jy die basiese inligting oor die bewaarplek van die skakel kry – https://api.github.com/user/repos Die basiese inligting word in die konfigurasielêer in JSON-formaat ingevoer. Dit bevat die belangrikste parameters oor die gebruiker – avatar, lesers, aantal bewaarplekke, aflaaie, ens. Hierdie data word dan na die bediener oorgedra.

Bestuur en konfigurasie van Github Desktop-projekte

Na die installering, registrasie van ‘n rekening en die opstel van die toepassing, kan die gebruiker die GitHub-program begin gebruik.

Skep, byvoeging en kloning van ‘n bewaarplek

Om ‘n nuwe bewaarplek te skep, kies “Lêer” en klik op die “Skep bewaarplek”-knoppie. Om ‘n plaaslike projek by te voeg, kies die “Lêer”-kieslys en klik op die “Voeg plaaslike bewaarplek by”-knoppie. Vir kloning moet u die kieslys “File” – “Clone repository” kies.
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel

Die skep van ‘n nuwe tak

Om ‘n aparte projektak te skep, maak die Huidige Tak-afdeling oop en klik op die Nuwe Tak-knoppie. Die gebruiker sal die tak in die GitHub-koppelvlak kan sien en ‘n trekversoek doen om veranderinge op te spoor.
Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel

Veiligheid

Die lessenaar- en webweergawe van Github laat jou toe om die sekuriteitsvlak van ‘n gebruikersrekening op te stel en te verhoog. Alle funksionaliteit is beskikbaar in die afdeling “sekuriteitinstellings vir berging”. Dit is die moeite werd om in meer besonderhede te oorweeg.

Sekuriteitsbeleidinstelling

Op die hoofbladsy van jou bewaarplek, klik:

  • “Sekuriteit” – “Sekuriteitsbeleid” – “Begin opstelling”.
  • Voeg inligting by oor ondersteunde weergawes van jou projek en hoe om moontlike kwesbaarhede aan te meld.

Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel

Afhanklikheidsgrafiekbestuur

‘n Afhanklikheidsgrafiek word outomaties vir alle publieke bewaarplekke gegenereer, maar daar is nie so ‘n kenmerk vir private bewaarplekke nie. Die grafiek identifiseer alle uitgaande afhanklikheidvloeie en laat jou toe om kwesbaarhede in die projek te identifiseer. Om die afhanklikheidsgrafiek te stel, klik op “Settings” – “Security and Analysis”. Oorkant die grafiek, klik “Aktiveer” of “Deaktiveer”.

Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel

Lisensies

Github-lisensie maak voorsiening vir die gebruik van twee hooftipes
lisensies :

  1. Die GPL is ‘n tipe lisensie wat ander gebruikers toelaat om iemand anders se werk in ander oopbronprojekte te gebruik. Kommersiële maatskappye kan dit egter nie doen nie.
  2. LGPL/Commons/MIT/Apache , ens. – die gebruiker gee sy kode vir gratis gebruik weg. Ander kan geld daaruit maak.

Wat is Github, hoe om dit te gebruik, hoe om 'n projek te skep, te bestuur en op te stel
Waar die tipe GitHub-lisensie gespesifiseer word
Ons het die hooffunksies van die Github-wolkdiens en die program om met Git Bash-bewaarplekke te werk nagegaan . Stap vir stap het ons gepraat oor hoe om ‘n volwaardige projek in die weergawebeheerstelsel te skep.

info
Rate author
Add a comment