Wat is Github, hoe’t jo it brûke, hoe’t jo in projekt meitsje, beheare en konfigurearje

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

Wat is GitHub, wêrom is it nedich en hoe GitHub te brûken, hoe’t jo de tsjinst begjinne te brûken – in hantlieding foar begjinners.
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearjeGitHub is ien fan ‘e populêrste tsjinsten foar hosting fan iepen boarne repositories. De side lit jo oanpaste projekten publisearje en wizigingen folgje dy’t makke binne yn elke iteraasje. Oare GitHub-brûkers kinne de brûkerskoade besjen en har eigen wizigingen foarstelle. Dizze definysje jout mar in koart begryp. De funksjonaliteit fan ‘e tsjinst is lykwols net beheind ta dit. Yn dit beoardielingsartikel sille wy Github yn mear detail sjen.

Wat is GitHub en hoe te begjinnen – In hantlieding foar begjinners

GitHub is in online portal wêryn ûntwikkelders en programmeurs de koade kinne uploade dy’t se meitsje en gearwurkje om it te ferbetterjen. It skaaimerk fan GitHub is har robúste ferzjekontrôlesysteem. Ferzjekontrôle lit programmeurs software oanpasse sûnder de software sels te kompromittearjen. De foarstelde wizigingen kinne maklik wurde gearfoege ta in folsleine release, mar pas nei’t alle wizigingen binne hifke en goedkard.
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearje

Git en GitHub – wat is it ferskil, earste kunde mei Git en GitHub

Wat is Git?

Antwurd: In fluch en skalberber ferzjekontrôlesysteem . Git is in fergese en iepen boarne ferdield revyzjekontrôlesysteem ûntworpen om rap en effisjint te wêzen foar elk projekt, fan lyts oant heul grut.

Wat is GitHub?

Antwurd: in krêftige wolktsjinst foar it behearen fan partikuliere ûntjouwings en iepen boarne-projekten.

Wat is it wichtichste ferskil?

Git is in folsleine software yn ‘e kategory ferzjekontrôlesysteem, dy’t is ynstalleare op’ e persoanlike kompjûter fan ‘e brûker. Git lit jo wizigingen meitsje oan ‘e koade fia de kommandorigel (Microsoft PowerShell), en GitHub biedt de mooglikheid om projekten yn iepenbiere tagong te bewarjen.

Nijsgjirrige feiten oer Github

  1. It maksimale oantal brûkers op ‘e side ferline jier (neffens statistiken op 24 july 2021) wie 45 miljoen minsken.
  2. Yn 2018 kocht Microsoft GitHub foar $ 7,5 miljard.
  3. D’r is in iepen boarne git-repository op Github. Elkenien kin der feroarings oan meitsje. It projekt is te krijen by de keppeling – https://github.com/git/git?ref=stackshare
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearje
Foarbyld fan GitHub repository [/ caption]

Github funksjes

  1. Mooglikheid om te yntegrearjen mei de populêrste platfoarms en tsjinsten – Amazon, Google Cloud en Code Climate.
  2. Stipe foar mear as 200 programmeartalen.
  3. Heech nivo fan konsolidaasje en “gildesolidariteit”. As in brûker har projekt op GitHub publisearret, kin de rest fan ‘e programmearringmienskip it wurk, de kwaliteit fan’ e koade, en de graad fan syn ferfining downloade en evaluearje. Brûkers fan tredden kinne de projekteigner warskôgje oer mooglike problemen, fariabele konflikten, ensfh.

Hoe GitHub wurket, funksjes

Trije fan ‘e wichtichste funksjes fan Github binne branching, pull-oanfragen en gearfoegjen. It is it wurdich om elke funksje apart te beskôgjen.

Forking

Forking fan in projekt makket in kopy (gabel) wêrtroch de brûker frij eksperimintearje kin sûnder it orizjinele projekt te beynfloedzjen. Meitsje foarken en lûk fersiken: https://youtu.be/nT8KGYVurIU

Pull fersiken

In pull-fersyk wurdt publisearre troch de ûntwikkelder neidat hy klear is mei wurkjen oan it reparearjen / feroarjen fan de koade. Tagelyk kin de projekteigner sels de makke wizigingen besjen en ekstra fragen stelle.
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearje

gearfoegjen

Nei’t de eigner it pull-fersyk goedkart, fusearje se it pull-oanfraach en tapasse de wizigingen fan it forked projekt oan ‘e boarnekoade.

Hantlieding – hoe te begjinnen yn Github fanôf it begjin

Dizze hantlieding is perfekt foar alle begjinners dy’t krekt begjinne te learen Git en Github. De folgjende stappen sille jo helpe om in optimaal systeem te bouwen foar it wurkjen mei dizze software. Jo sille leare hoe’t jo wizigingen oanmeitsje oan ‘e koadebase, in pull-fersyk iepenje (in pull-fersyk oanmeitsje), en koade gearfoegje yn ‘e haadtûke. Dus litte wy begjinne. [caption id = "attachment_12726" align = "aligncenter" width = "740"]
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearjeGitHub account Dashboard [/ caption]

Stap 0 Git ynstallearje en in GitHub-akkount oanmeitsje

  1. Gean nei de offisjele Git-webside: https://git-scm.com/downloads
  2. Klikje op de keppeling om de buroblêdferzje fan Git foar Windows te downloaden en wachtsje oant de ynlaad klear is.
  3. Utpakke en útfiere de Git-ynstallearder troch te dûbelklikken op it Git.exe-bestân.Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearje
  4. Tastean de applikaasje feroarings oan te bringen oan ‘e PC troch op de knop “Ja” te klikken yn it dialoochfinster “Kontrôle fan brûkersaccount” dat iepenet.
  5. Begjin it Git-ynstallaasjeproses. Lês it haaddokumint fan GNU Public License en klikje Folgjende.Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearje
  6. Spesifisearje in lokaasje om it programma te ynstallearjen, of lit de standertwearden litte. It programma sil jo freegje om in Startmenu-map te meitsjen. Sla dit item oer.
  7. Selektearje de tekstbewurker dy’t jo wolle brûke mei Git. Selektearje yn it dellûk-finster Notepad ++ (of in oare tekstbewurker wêrmei jo earder wurke hawwe) en klikje op “Folgjende”.Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearje
  8. Spesifisearje in namme foar de nije projekttak. De standertwearde is “master”. It is oan te rieden dat jo dizze ynstelling op de standert litte.
  9. Yn ‘e opsjes foar it kiezen fan PATH, SSH-client, serversertifikaten, line-eindingen en terminal, lit alles sa’t it is en klikje op de knop “Folgjende”.
  10. Lit alle standertynstellingen litte en begjinne mei it ynstallearjen fan it programma.
  11. As de ynstallaasje foltôge is, kontrolearje de fakjes om de release-notysjes te besjen en Git Bash te begjinnen. Slút it ynstallearderfinster.

Jo kinne in akkount registrearje op Github mei de folgjende keppeling: https://github.com/join. Om dit te dwaan, moatte jo de basisregistraasjegegevens ynfiere dy’t yn ‘e takomst nedich binne om it akkount te ferifiearjen.
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearje

Stap 1: Launch Git en meitsje it earste lokale repository

Git hat twa gebrûksmodi – bash (Git Bash) en grafyske brûkersynterface (Git GUI). Om Git Bash te begjinnen, iepenje it Startmenu – Windows, typ git bash en druk op Enter (of dûbelklik op ‘e fluchtoets fan it programma). Om de Git GUI te starten, iepenje it Startmenu – Windows, typ git gui en druk op Enter. Yn ús gefal sille wy Git Bash brûke.
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearjeIt meitsjen fan in nij projekt yn Git Bash omfettet it brûken fan spesjale kommando’s om in nij repository te inisjalisearjen. Earst moatte jo in Bash-terminal iepenje troch rjochts te klikken op it buroblêd en dan yn it dellûkmenu Git Bash Here. Meitsje yn in terminalfinster op jo lokale masine in nije testmap (map) troch it folgjende te typen:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
It kommando mkdir makket in nije lokale projektmap oan. Meitsje ús earste Github-repository: https://youtu.be/yHCUc6cmhcc

Stap 2. Meitsje in nij bestân yn it repository

Foegje yn ‘e projektmap in nij tekstbestân ta mei it touch-kommando. Op de standert wize sil it kommando in lege tekstbestân meitsje dy’t de .txt-útwreiding sil hawwe.

Oandacht! Git bewarret / beheart wizigingen allinich foar de bestannen dy’t it folget. Nei it meitsjen fan in nij bestân kin de brûker syn status folgje mei it kommando git status. De konsole sil in list mei bestannen jaan dy’t oanwêzich binne yn it repository.

Sadree’t jo in bestân tafoegje oan ‘e map mei it git-repository, sil it programma de feroaring yn it projekt fernimme. Automatysk folgjen sil lykwols net ynskeakele wurde, jo moatte hjirfoar in spesjaal kommando brûke – git add.
getrekt:myprojectt $ touch getrekt.txt
getrekt:myproject getrekt $ ls
getrekt.txt

Stap 3: Foegje it bestân ta oan ‘e tracking-staging-omjouwing

Foegje it bestân ta oan ‘e staging-omjouwing mei it kommando git add.
getrekt:myproject git add . Mei dit kommando sil it programma automatysk folgjen begjinne fan alle bestannen dy’t sille wurde makke yn ‘e projektmap. Jo kinne kontrolearje oft it kommando wurket mei git-status. Dit is hoe’t de logs derút sjogge op ‘e Git Bash kommandorigel nei it typen git status:
getrekt: getrekt getrekt$ git status
Op branch master
Initial commit
Feroarings dy’t moatte wurde commited:
(brûk “git rm –cached …” om te unstage)
Nije triem tafoege
Nije triemnamme: getrekt.txt
nije triem: getrekt.txt Logkommentaar : It bestân is noch net fêstlein, mar wurdt tafoege.

Stap 4 Meitsje in commit

Commit is it kontrôlepunt fan elke repository. Simply sette, in feroaring pakket dat opslacht ynformaasje oer tafoege, bewurke of wiske triemmen dy’t opslaan bepaalde koade.
getrekt:myproject getrekt $ git commit -m “MY FIRST COMMIT GUYS!”
[master (root-commit) b345d9a] MY EARSTE COMMIT!
1 triem feroare, 1 ynfoegje (+)
oanmeitsje modus 100644 getrekt.txt

It kommando om in commit te meitsjen is git commit -m “Commit Name”.

Oandacht! It berjocht oan ‘e ein fan it kommando moat sinfol en begryplik wêze foar oare projektûntwikkelders. Neam jo commits net lykas “asdfadsf” of “foobar”. Oars, gjinien sil begripe neat, en do silst moatte besteegje in soad tiid wiskjen se.

Stap 5. Meitsje in nije branch nije branch

Nije tûke is in folsleine tûke fan it projekt, dat bestiet út in hiele set fan commits. Fertsjintwurdet in aparte release fan it produkt, mar binnen it ferzjekontrôlesysteem. Branches tastean de brûker te bewegen tusken “steaten” fan in projekt.

Yn ‘e offisjele git-dokumintaasje is de beskriuwing fan tûken: “Branch yn Git en Github is in beweechbere oanwizer nei ien fan ‘e commits fan it repository.”

Bygelyks, as in brûker in nije side oan har webside taheakje woe, soene se in nije tûke kinne oanmeitsje krekt foar dy bepaalde side sûnder it haadlichem fan it projekt te beynfloedzjen. Sadree’t er dermei klear is, kin er de wizigingen fan syn tûke gearfoegje yn ‘e wichtichste. Yn it gefal fan in nije tûke hâldt Git by hokker commit fertakke is.
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearjeNei it útfieren fan it kommando kinne jo git branch yn ‘e konsole ynfiere om it oanmeitsjen fan’ e branch te befêstigjen:
getrekt:myproject getrekt $ git branch
master
* my-new-branch De namme my-new-branch mei in asterisk jout oan hokker branch de brûker stiet op it stuit oan.

Opmerking: Standert wurdt de earste tûke fan elke git-repo neamd “master” (en wurdt normaal brûkt as de master yn in projekt). As ûnderdiel fan ‘e striid tsjin rasisme binne guon ûntwikkelders begon alternative nammen te brûken foar de standerttûke, lykas “primêr”. Faker as net kinne brûkers lykwols “master” of ferlykbere nammen sjen dy’t brûkt wurde om ernaar te ferwizen.

It is it wurdich te hâlden dat hast elke repository in mastertûke hat dy’t kin wurde beskôge as de offisjele ferzje fan it projekt. As it in webside is, dan is de branch de ferzje dy’t brûkers sjogge. As it in applikaasje is, dan is de mastertûke de release dy’t brûkers ynstallearje op har kompjûter of mobyl apparaat. Dit is hoe’t tradisjonele ferzje fan Git- en Github-produkten wurket. De offisjele side hat mear detaillearre dokumintaasje oer it brûken fan ferskillende standert branchnammen. De ynformaasje is beskikber op Github op https://github.com/github/renaming
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearjeYn it gefal fan weromkearing nei in projektôfdieling en it meitsjen fan meardere commits, sil de nije branch net folge wurde troch it ferzjekontrôlesysteem oant de brûker automatyske tracking skriuwt .

Stap 6 Meitsje in nij GitHub-repository

Dizze stap is net fereaske as jo jo koade allinich lokaal folgje wolle. Mar as jo yn in team wurkje en wizigingen fan oare programmers akseptearje, dan kinne jo de hjoeddeistige mooglikheden fan GitHub brûke om de projektkoade tegearre te feroarjen. Om in nij repository op GitHub te meitsjen, moatte jo ynlogge by it systeem en gean nei de haadside fan ‘e side. Klikje út it haadmenu op de knop “Nije repository”, dy’t leit ûnder it teken “+” neist de profylfoto yn ‘e rjochter boppeste hoeke fan’ e navigaasjebalke: Nei it klikken op ‘e knop sil GitHub de projekteigner freegje om it repository te neamen en in koarte beskriuwing te jaan:
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearjeKlikje dan op de knop “Repository oanmeitsje” om it oanmeitsjen fan in nij projekt te befêstigjen. In dialoochfinster sil ferskine wêrby’t de brûker freget as se in repository fanôf it begjin oanmeitsje wolle of in besteande lokaal oanmakke taheakje wolle. Yn it twadde gefal moatte jo de projektmap uploade nei Github.

Oandacht! It ynladen fan in lokale repository kin ek foarkomme mei de kommandorigel, en mear spesifyk de kommando’s git remote add origin github_url (makket in rekord fan in nije ferbining mei it remote repository), git push -u origin master (stelt in ferbining op tusken de branch yn dy’t de ûntwikkelder leit en de mastertûke op in tsjinner op ôfstân).

Dit is hoe’t de logs derút sjogge op ‘e Git Bash kommandorigel:
getrekt:myproject getrekt $ git remote add origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master
Tellen fan objekten: 3, makke.
Objekten skriuwe: 100% (3/3), 263 bytes | 0 bytes/s, klear.
Totaal 3 (delta 0), opnij brûkt 0 (delta 0)
Nei https://github.com/cubeton/mynewrepository.git
* [nije tûke] master -> master
Branch master ynsteld om remote branch master te folgjen fan oarsprong.

Stap 7: De projekttak nei GitHub drukke

In nije projekttak en repository is makke. It bliuwt om de branch te “drukke” en it oer te bringen nei it nije Github-repository. Op dizze manier kinne leden fan ‘e mienskip fan tredden de koade sjen en feroaringen oanmeitsje. As de ferzjes goedkard binne, kin de projekteigner de wizigingen fusearje yn ‘e haadferzje fan it projekt. Om wizigingen nei in nije tûke op GitHub te triuwe, moatte jo it git push-kommando ynfiere by de kommandorigel. GitHub sil automatysk in tûke oanmeitsje yn ‘e remote repository:
getrekt:myproject getrekt$ git push origin my-new-branch
Tellen fan objekten: 3, klear.
Delta-kompresje mei maksimaal 8 triedden.
Komprimearje foarwerpen: 100% (2/2), dien.
Objekten skriuwe: 100% (3/3), 313 bytes | 0 bytes/s, klear.
Totaal 3 (delta 0), opnij brûkt 0 (delta 0)
Nei https://github.com/cubeton/mynewrepository.git
* [nije branch] my-new-branch -> my-new-branch Nei it ferfarskjen fan de GitHub-side sil de brûker de nije branch sjen dy’t yn ‘e repository.
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearje

Dêrneist

Wat betsjut it wurd oarsprong yn it kommando git push origin? As in brûker in remote repository kloan op har lokale masine, makket git in standert alias foar it yn hast alle gefallen, “origin”, dat is yn essinsje in shorthand foar de URL fan ‘e remote repository. In projekt yntsjinje nei GitHub: https://youtu.be/zM6z57OtR2Q

Stap 8. Meitsje de earste pull fersyk

In pull-fersyk (of pull-fersyk) is in manier om repository-eigners te warskôgjen dat in ûntwikkelder wat wizigingen oan de koade oanmeitsje wol. Dit is hoe’t de side mei it tafoege pull-fersyk derút sjocht:
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearjeDit is hoe’t de seksje-ynterface derút sjocht nei it oanmeitsjen fan it pull-fersyk:
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearje

Stap 9 Foegje it pull-fersyk gear

De griene “Fersykje oanfraach gearfoegje” knop oan ‘e ûnderkant makket in trekfersyk oan. Nei it klikken wurde de makke wizigingen tafoege oan ‘e haadtûke fan it projekt.

Oandacht! De tûke wiskje nei de gearfoeging. In grut tal fan harren kin liede ta betizing yn it projekt. Om in tûke te wiskjen, klikje jo op de grize knop “Tûke wiskje” yn ‘e rjochter ûnderhoeke.

Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearjeOm de aktuele status fan commits te kontrolearjen, klikje jo op de link “Commits” op ‘e earste side fan it repository. Troch te klikken sil de folsleine list mei commits yn dizze tûke werjaan. De skermprint toant krekt dejinge dy’t krekt is makke.
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearje
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearjeOan ‘e rjochterkant is de hashkoade fan elke commit. De hash-koade is in unike identifier dy’t kin wurde brûkt by it ferbinen fan API’s en tsjinsten fan tredden. Jo kinne ek ferwize nei in spesifike commit troch it ID-nûmer op ‘e buroblêdferzje fan Git Bash op’ e kommandorigel.

Stap 10 Github-feroarings weromsette op lokale masine

Op it stuit sjocht it repository yn it Github-systeem in bytsje oars as de brûker op ‘e lokale kompjûter. Bygelyks, in commit dat in brûker makke op har eigen tûke en fusearre yn ‘e master tûke, bestiet net op’ e lokale masine. Om automatysk ferskate ferzjes fan in projekt te syngronisearje, moatte jo it kommando git pull origin master brûke (as wurkje oan ‘e master branch) of git pull.
getrekt:myproject getrekt $ git pull origin master
remote: Telle objekten: 1, dien.
ôfstân: Totaal 1 (delta 0), werbrûkt 0 (delta 0), pack-op ‘e nij brûkt 0
Fan https://github.com/cubeton/mynewrepository
* branch master -> FETCH_HEAD  
23242..232433berer3444 master -> origin/master
getrekt. txt | 1 +
1 triem feroare, 1 ynfoegje (+)Om de hjoeddeistige status fan in kommando te kontrolearjen, typ git log op ‘e kommandorigel. It sil alle commits listje.
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: Fri Jan 07 17:48:00 2021 -02356
commit 46thf9496hf9485hkf857tg9hfj8rh4j
Merge: 33fh5d 3689gfh
Auteur: Mtrutdes@yandex.ru <
0.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: Fri 07 Jan 17:58:00 2021 -02356
Dit is myn earste commit! Klear! No is de brûker bekend mei alle soarten wurk yn it ferzjekontrôlesysteem. Git en GitHub-tutorial foar begjinners oer hoe’t jo Git kinne ynstallearje en begjinne mei Github, tûken, repositories, commits en oare konsepten yn GitHub-praktyk: https://youtu.be/zZBiln_2FhM

Oanfoljende funksjes fan Github en Git

Litte wy nei oare nuttige “chips” sjen wêrmei de ûntwikkelder it wurk oan ferzjekontrôle ferienfâldigje sil.

Klonen fan in repository nei in lokale masine

Gean nei jo GitHub repository. Iepenje yn ‘e rjochter boppeste hoeke boppe de list mei bestannen it dellûkmenu “Clone of download”. Kopiearje de HTTPS-kloon-URL.
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearjeGean werom nei it Git Bash-finster en fier it kommando yn:
git clone repository_url

repository_url – URL fan it aktuele projekt om te klonen. Ynstee dêrfan wurdt de url fan it repository ynfoege.

Yn it hjirboppe foarbyld kloan it kommando it repository oer HTTPS. In oare opsje is klonen mei URL’s oer SSH-kaaien. Om dit te dwaan, moatte jo in SSH-kaaipaar generearje op Windows en in iepenbiere kaai tawize oan it GitHub-akkount.

Repositories op ôfstân fine

Nei it klonen moat in kopy fan it repository fan GitHub ferskine yn ‘e wurkmap op’ e kompjûter. It projekt moat in map befetsje mei in namme en haadbestannen. Om der nei te wikseljen, moatte jo it folgjende kommando skriuwe:
cd git_project

Opmerking: Git_project ferfange mei de eigentlike namme fan it ynladen repository, of spesifisearje de ynhâld fan ‘e aktuele map mei it ls kommando. De twadde metoade wurdt brûkt yn gefallen dêr’t de brûker kin net ûnthâlde de namme fan it projekt.

GitHub buroblêd ferzje – wat is GitHub Desktop, haadfunksjonaliteit, funksjes en ynstallaasjeproses

GitHub Desktop is in buroblêd-applikaasje dy’t in GUI-basearre ynteraksje leveret mei GitHub. Oars as Git, lit de buroblêdferzje fan GitHub jo deselde kommando’s útfiere mei de brûkersynterface troch te klikken op knoppen, wat it folle makliker makket om mei repositories te wurkjen.

Hoe te ynstallearjen

  1. Folgje de keppeling – https://desktop.github.com/Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearje
  2. Begjin mei it downloaden fan it ynstallaasjepakket fan it programma.
  3. Dûbelklikje op it ikoan fan it ynladen bestân en gean troch mei de ynstallaasje fan Github Desktop.
  4. Start it programma fia it Startmenu.
  5. Oanmelde by GitHub mei jo brûkersaccount details.

Main funksjonaliteit

  • Repositories oanmeitsje, tafoegje en klonearje.
  • It programma brûke om projektljeppers te behearjen.
  • Feroarings oanmeitsje oan in branch.
  • Problemen oanmeitsje, oanfragen lûke en commits.
  • Mooglikheid om tagong te krijen ta iere ferzjes fan nije produkten.

Github API

De Github REST API is in ynterface dy’t ûntwikkelders tagong jout ta Github-gegevens, projekten en repositories, en ek it ferstjoeren fan serverfersiken. De kepling https://api.github.com/ befettet alle URL’s wêr’t jo de ienfâldichste GET-oanfragen kinne stjoere:
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearjeMeastentiids meitsje ûntwikkelders oanfragen yn ‘e Python-programmearringstaal yn JSON-formaat. Earst moatte jo de basisynformaasje oer it repository krije fan ‘e keppeling – https://api.github.com/user/repos De basisynformaasje wurdt ynfierd yn it konfiguraasjetriem yn JSON-formaat. It befettet de wichtichste parameters oer de brûker – avatar, lêzers, oantal repositories, downloads, ensfh. Dizze gegevens wurde dan oerdroegen oan de tsjinner.

Github Desktop-projekten beheare en konfigurearje

Nei it ynstallearjen, registrearjen fan in akkount en it ynstellen fan de applikaasje, kin de brûker it GitHub-programma brûke.

In repository oanmeitsje, tafoegje en klonearje

Om in nij repository oan te meitsjen, selektearje “Triem” en klikje op de knop “Repository oanmeitsje”. Om in lokaal projekt ta te foegjen, selektearje it menu “Triem” en klikje op de knop “Lokaal repository tafoegje”. Foar cloning moatte jo it menu “Triem” – “Clone repository” selektearje.
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearje

It meitsjen fan in nije tûke

Om in aparte projekttûke te meitsjen, iepenje de seksje Aktuele tûke en klikje op de knop Nije tûke. De brûker sil de tûke kinne sjen yn ‘e GitHub-ynterface en in pull-fersyk meitsje om wizigingen te folgjen.
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearje

Feilichheid

De buroblêd- en webferzje fan Github kinne jo it feiligensnivo fan in brûkersaccount konfigurearje en ferheegje. Alle funksjonaliteit is beskikber yn ‘e seksje “befeiligingsynstellingen foar opslach”. It is it wurdich te beskôgjen yn mear detail.

Feiligens belied ynstelling

Klikje op ‘e haadside fan jo repository:

  • “Feiligens” – “Feiligensbelied” – “Begjin opset”.
  • Foegje ynformaasje ta oer stipe ferzjes fan jo projekt en hoe’t jo mooglike kwetsberens kinne rapportearje.

Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearje

Ofhinklikens Graph Management

In ôfhinklikensgrafyk wurdt automatysk oanmakke foar alle iepenbiere repositories, mar d’r is gjin sa’n funksje foar privee repositories. De grafyk identifisearret alle útgeande ôfhinklikensstreamen en lit jo kwetsberens yn it projekt identifisearje. Om de ôfhinklikensgrafyk yn te stellen, klikje jo op “Ynstellings” – “Feiligens en analyze”. Tsjinoer de grafyk klikje op “ynskeakelje” of “útskeakelje”.

Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearje

Lisinsjes

Github-lisinsje soarget foar it gebrûk fan twa haadtypen
lisinsje :

  1. De GPL is in soarte fan lisinsje wêrmei oare brûkers it wurk fan in oar brûke kinne yn oare iepen boarne projekten. Kommersjele bedriuwen kinne dit lykwols net dwaan.
  2. LGPL/Commons/MIT/Apache , ensfh – de brûker jout syn koade foar fergees gebrûk fuort. Oaren kinne der jild fan meitsje.

[caption id = "attachment_12364" align = "aligncenter" width = "698"]
Wat is Github, hoe't jo it brûke, hoe't jo in projekt meitsje, beheare en konfigurearjeWêr’t it type GitHub-lisinsje is oantsjutte

Wy hawwe de haadfunksjonaliteit fan ‘e Github-wolktsjinst en it programma foar wurkjen mei Git Bash-repositories besjoen . Stap foar stap hawwe wy praat oer hoe’t jo in folweardich projekt meitsje kinne yn it ferzjekontrôlesysteem.
info
Rate author
Add a comment