Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer

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

Hvad er GitHub, hvorfor er det nødvendigt, og hvordan man bruger GitHub, hvordan begynder man at bruge tjenesten – en guide for begyndere.
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer GitHub er en af ​​de mest populære tjenester til hosting af open source-depoter. Siden giver dig mulighed for at udgive tilpassede projekter og spore ændringer foretaget i hver iteration. Andre GitHub-brugere kan gennemgå brugerkoden og foreslå deres egne ændringer. Denne definition giver kun en kort forståelse. Tjenestens funktionalitet er dog ikke begrænset til dette. I denne gennemgangsartikel vil vi se nærmere på Github.

Hvad er GitHub, og hvordan kommer du i gang – En begyndervejledning

GitHub er en online portal, hvor udviklere og programmører kan uploade den kode, de laver, og arbejde sammen om at forbedre den. Kendetegnet ved GitHub er dets robuste versionskontrolsystem. Versionskontrol giver programmører mulighed for at tilpasse software uden at kompromittere selve softwaren. De foreslåede ændringer kan nemt slås sammen til en fuld udgivelse, men først efter at alle ændringer er blevet gennemgået og godkendt.
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer

Git og GitHub – hvad er forskellen, første bekendtskab med Git og GitHub

Hvad er Git?

Svar: Et hurtigt og skalerbart versionskontrolsystem . Git er et gratis og open source distribueret revisionskontrolsystem designet til at være hurtigt og effektivt til ethvert projekt, fra små til meget store.

Hvad er GitHub?

Svar: en kraftfuld cloud-tjeneste til styring af private udviklinger og open source-projekter.

Hvad er den væsentligste forskel?

Git er en fuldgyldig software i kategorien versionskontrolsystem, som er installeret på brugerens personlige computer. Git giver dig mulighed for at foretage ændringer i koden gennem kommandolinjen (Microsoft PowerShell), og GitHub giver mulighed for at gemme projekter i offentlig adgang.

Interessante fakta om Github

  1. Det maksimale antal brugere på siden sidste år (ifølge statistikker den 24. juli 2021) var 45 millioner mennesker.
  2. I 2018 købte Microsoft GitHub for 7,5 milliarder dollars.
  3. Der er et open source git-lager på Github. Alle kan foretage ændringer i den. Projektet er tilgængeligt på linket – https://github.com/git/git?ref=stackshare
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer
Eksempel på GitHub-lager

Github funktioner

  1. Evne til at integrere med de mest populære platforme og tjenester – Amazon, Google Cloud og Code Climate.
  2. Understøttelse af over 200 programmeringssprog.
  3. Højt niveau af konsolidering og “laugssolidaritet”. Når en bruger udgiver deres projekt på GitHub, kan resten af ​​programmeringsfællesskabet downloade og evaluere arbejdet, kvaliteten af ​​koden og graden af ​​dens sofistikering. Tredjepartsbrugere kan advare projektejeren om mulige problemer, variable konflikter osv.

Sådan fungerer GitHub, funktioner

Tre af de vigtigste funktioner i Github er forgrening, pull-anmodninger og fletning. Det er værd at overveje hver funktion separat.

Forking

Fordeling af et projekt skaber en kopi (gaffel), der giver brugeren mulighed for at eksperimentere frit uden at påvirke det originale projekt. Opret gafler og pull-anmodninger: https://youtu.be/nT8KGYVurIU

Træk anmodninger

En pull-anmodning udgives af udvikleren, efter at han er færdig med at arbejde med at rette/ændre koden. Samtidig kan projektejeren selv gennemgå de foretagne ændringer og stille eventuelle yderligere spørgsmål.
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer

Sammenlægning

Når ejeren har godkendt pull-anmodningen, flettes pull-anmodningen og anvende ændringerne fra det forklede projekt til kildekoden.

Guide – hvordan du kommer i gang i Github fra bunden

Denne guide er perfekt til alle begyndere, der lige er begyndt at lære Git og Github. De følgende trin hjælper dig med at opbygge et optimalt system til at arbejde med denne software. Du vil lære, hvordan du laver ændringer i kodebasen, åbner en pull-anmodning (opretter en pull-anmodning) og flette kode ind i hovedgrenen. Så lad os komme i gang.

Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer
GitHub- kontokontrolpanel

Trin 0 Installer Git og opret en GitHub-konto

  1. Gå til det officielle Git-websted: https://git-scm.com/downloads
  2. Klik på linket for at downloade desktopversionen af ​​Git til Windows, og vent på, at overførslen er færdig.
  3. Udpak og kør Git-installationsprogrammet ved at dobbeltklikke på Git.exe-filen. Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer
  4. Tillad applikationen at foretage ændringer på pc’en ved at klikke på knappen “Ja” i dialogboksen “Brugerkontokontrol”, der åbnes.
  5. Start Git installationsprocessen. Læs hoveddokumentet for GNU Public License, og klik på Næste. Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer
  6. Angiv en placering for at installere programmet, eller lad standardværdierne stå. Programmet vil bede dig om at oprette en startmenumappe. Spring dette element over.
  7. Vælg den teksteditor, du vil bruge med Git. I rullemenuen skal du vælge Notesblok ++ (eller en anden teksteditor, som du tidligere har arbejdet med) og klikke på “Næste”. Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer
  8. Angiv et navn til den nye projektgren. Standardværdien er “master”. Det anbefales, at du lader denne indstilling være som standard.
  9. I mulighederne for at vælge PATH, SSH-klient, servercertifikater, linjeafslutninger og terminal skal du lade alt være som det er og klikke på knappen “Næste”.
  10. Forlad alle standardindstillinger og start med at installere programmet.
  11. Når installationen er færdig, skal du markere afkrydsningsfelterne for at se udgivelsesbemærkningerne og starte Git Bash. Luk installationsvinduet.

Du kan registrere en konto på Github ved at bruge følgende link: https://github.com/join. For at gøre dette skal du indtaste de grundlæggende registreringsdata, der kræves i fremtiden for at bekræfte kontoen.
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer

Trin 1: Start Git og opret det første lokale lager

Git har to brugstilstande – bash (Git Bash) og grafisk brugergrænseflade (Git GUI). For at starte Git Bash skal du åbne menuen Start – Windows, skrive git bash og trykke på Enter (eller dobbelt venstreklik på programmets genvej). For at starte Git GUI, skal du åbne Start-menuen – Windows, skrive git gui og trykke på Enter. I vores tilfælde vil vi bruge Git Bash.
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer Oprettelse af et nyt projekt i Git Bash involverer brug af specielle kommandoer til at initialisere et nyt lager. Først skal du åbne en Bash-terminal ved at højreklikke på skrivebordet og derefter i rullemenuen Git Bash Here. I et terminalvindue på din lokale maskine skal du oprette en ny testmappe (mappe) ved at skrive følgende:
getrekt:Desktop getrekt $ cd ~/Desktop
trukkett:Desktop trukkett $ mkdir myproject
trukkett:Desktop trukkett $ cd myproject/
Kommandoen mkdir opretter en ny lokal projektmappe. Opret vores første Github-lager: https://youtu.be/yHCUc6cmhcc

Trin 2. Opret en ny fil i depotet

Tilføj en ny tekstfil ved hjælp af berøringskommandoen i projektmappen. På standardmåden vil kommandoen oprette en tom tekstfil, der har filtypenavnet .txt.

Opmærksomhed! Git gemmer/administrerer kun ændringer til de filer, den sporer. Efter at have oprettet en ny fil, kan brugeren spore dens status ved hjælp af git status kommandoen. Konsollen vil give en liste over filer, der er til stede i depotet.

Så snart du tilføjer en fil til mappen, der indeholder git-lageret, vil programmet bemærke ændringen inde i projektet. Automatisk sporing vil dog ikke være aktiveret, du skal bruge en speciel kommando til dette – git add.
trukkett:myprojectt $ touch trukkett.txt
trukkett:myproject trukkett $ ls
trukkett.txt

Trin 3: Føj filen til sporingsinddelingsmiljøet

Tilføj filen til iscenesættelsesmiljøet med git add-kommandoen.
trukkett:myproject git tilføje . Med denne kommando vil programmet starte automatisk sporing af alle filer, der oprettes i projektmappen. Du kan kontrollere, om kommandoen virker med git-status. Sådan ser logfilerne ud på Git Bash-kommandolinjen efter at have skrevet git status:
getrekt: getrekt getrekt$ git status
På branch master
Initial commit
Ændringer, der skal begås:
(brug “git rm –cached …” for at fjerne scenen)
Ny fil tilføjet
Nyt filnavn: getrekt.txt
ny fil: getrekt.txt Logkommentar : Filen er endnu ikke blevet oprettet, men er ved at blive tilføjet.

Trin 4 Opret en commit

Commit er et kontrolpunkt for ethvert lager. Kort sagt en ændringspakke, der gemmer information om tilføjede, redigerede eller slettede filer, der gemmer bestemt kode.
getrekt:myproject trukkett $ git commit -m “MY FIRST COMMIT GUYS!”
[master (root-commit) b345d9a] MIN FØRSTE COMMIT!
1 fil ændret, 1 indsættelse(+)
oprettelsestilstand 100644 trukkett.txt

Kommandoen til at oprette en commit er git commit -m “Commit Name”.

Opmærksomhed! Beskeden i slutningen af ​​kommandoen skal være meningsfuld og forståelig for andre projektudviklere. Navngiv ikke dine commits som “asdfadsf” eller “foobar”. Ellers vil ingen forstå noget, og du skal bruge meget tid på at slette dem.

Trin 5. Opret en ny gren ny gren

Ny afdeling er en fuldgyldig gren af ​​projektet, som består af et helt sæt commits. Repræsenterer en separat udgivelse af produktet, men inden for versionskontrolsystemet. Filialer giver brugeren mulighed for at flytte mellem “stater” i et projekt.

I den officielle git-dokumentation er beskrivelsen af ​​filialer: “Branch in Git og Github er en bevægelig pointer til en af ​​depotets commits.”

For eksempel, hvis en bruger ønskede at tilføje en ny side til deres websted, ville de være i stand til at oprette en ny filial kun for den pågældende side uden at påvirke hoveddelen af ​​projektet. Så snart han er færdig med det, kan han flette ændringerne fra sin gren til den vigtigste. I tilfælde af en ny filial, holder Git styr på, hvilken commit der er forgrenet fra.
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer Efter at have udført kommandoen, kan du skrive git branch i konsollen for at bekræfte oprettelsen af ​​grenen:
getrekt:myproject getrekt $ git branch
master
* my-new-branch Navnet my-new-branch med en stjerne angiver, hvilken gren brugeren er i øjeblikket tændt.

Bemærk: Som standard hedder den allerførste gren af ​​hver git-repo “master” (og bruges normalt som master i et projekt). Som en del af kampen mod racisme er nogle udviklere begyndt at bruge alternative navne til standardgrenen, såsom “primær”. Men oftere end ikke, kan brugere se “master” eller lignende navne, der bruges til at henvise til det.

Det er værd at huske på, at næsten alle depoter har en mastergren, der kan betragtes som den officielle version af projektet. Hvis det er et websted, så er grenen den version, som brugerne ser. Hvis det er en applikation, så er mastergrenen den udgivelse, som brugerne installerer på deres computer eller mobilenhed. Sådan fungerer traditionel versionering af Git- og Github-produkter. Det officielle websted har mere detaljeret dokumentation om brug af forskellige standard filialnavne. Oplysningerne er tilgængelige på Github på https://github.com/github/rename
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer I tilfælde af at vende tilbage til en projektgren og oprette flere commits, vil den nye filial ikke blive sporet af versionskontrolsystemet, før brugeren skriver automatisk sporing .

Trin 6 Opret et nyt GitHub-lager

Dette trin er ikke påkrævet, hvis du kun ønsker at spore din kode lokalt. Men hvis du arbejder i et team og accepterer ændringer fra andre programmører, så kan du bruge de nuværende muligheder i GitHub til i fællesskab at ændre projektkoden. For at oprette et nyt lager på GitHub skal du logge ind på systemet og gå til hjemmesidens hovedside. Fra hovedmenuen skal du klikke på knappen “New Repository”, som er placeret under “+” tegnet ved siden af ​​profilbilledet i øverste højre hjørne af navigationslinjen: Efter at have klikket på knappen, vil GitHub spørge projektejeren for at navngive depotet og give en kort beskrivelse:
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer Klik derefter på knappen “Opret lager” for at bekræfte oprettelsen af ​​et nyt projekt. Der vises en dialogboks, der spørger brugeren, om de vil oprette et lager fra bunden eller tilføje et eksisterende, der er oprettet lokalt. I det andet tilfælde skal du uploade projektmappen til Github.

Opmærksomhed! Download af et lokalt lager kan også ske ved hjælp af kommandolinjen, og mere specifikt kommandoerne git remote add origin github_url (opretter en registrering af en ny forbindelse til fjernlageret), git push -u origin master (etablerer en forbindelse mellem grenen i som udvikleren er placeret og hovedgrenen på en ekstern server).

Sådan ser logfilerne ud på Git Bash-kommandolinjen:
getrekt:myproject getrekt $ git remote add origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master Tælleobjekter
: 3, færdig.
Skriveobjekter: 100% (3/3), 263 bytes | 0 bytes/s, udført.
Total 3 (delta 0), genbrugt 0 (delta 0)
Til https://github.com/cubeton/mynewrepository.git
* [ny branch] master -> master
Branch master sat op til at spore ekstern filial master fra oprindelsen.

Trin 7: Skub projektgrenen til GitHub

En ny projektgren og depot er blevet oprettet. Det er tilbage at “skubbe” grenen og overføre den til det nye Github-lager. På denne måde vil tredjeparts fællesskabsmedlemmer være i stand til at se koden og foretage ændringer i den. Hvis revisionerne godkendes, kan projektejeren flette ændringerne ind i hovedversionen af ​​projektet. For at skubbe ændringer til en ny gren på GitHub, skal du indtaste git push-kommandoen på kommandolinjen. GitHub vil automatisk oprette en gren i fjernlageret:
trekkingt:myproject getrekt$ git push origin my-new-branch
Optælling af objekter: 3, færdig.
Deltakompression med op til 8 tråde.
Komprimering af objekter: 100 % (2/2), færdig.
Skriveobjekter: 100% (3/3), 313 bytes | 0 bytes/s, udført.
I alt 3 (delta 0), genbrugt 0 (delta 0)
Til https://github.com/cubeton/mynewrepository.git
* [ny gren] min-nye-gren -> min-nye-gren Efter at have opdateret GitHub-siden, vil brugeren se den nye gren, der er blevet skubbet ind i depot.
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer

Derudover

Hvad betyder ordet oprindelse i git push origin kommandoen? Når en bruger kloner et fjernlager på deres lokale maskine, opretter git et standardalias for det i næsten alle tilfælde, “origin”, som i bund og grund er en forkortelse for URL’en til fjernlageret. Indsendelse af et projekt til GitHub: https://youtu.be/zM6z57OtR2Q

Trin 8. Opret den første pull-anmodning

En pull-anmodning (eller pull-anmodning) er en måde at advare lagerejere om, at en udvikler ønsker at foretage nogle ændringer i koden. Sådan ser siden med pull-anmodningen tilføjet ud:
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer Sådan ser sektionsgrænsefladen ud efter oprettelse af pull-anmodningen:
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer

Trin 9 Flet pull-anmodningen

Den grønne “Merge pull request” knap i bunden opretter en pull request. Når du har klikket på den, tilføjes de foretagne ændringer til projektets hovedgren.

Opmærksomhed! Slet grenen efter fletningen. Et stort antal af dem kan føre til forvirring i projektet. For at slette en gren skal du klikke på den grå “Slet gren” knap i nederste højre hjørne.

Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer For at kontrollere den aktuelle status for commits, klik på linket “Commits” på den allerførste side af repository. Hvis du klikker, vises hele listen over tilsagn i denne gren. Skærmbilledet viser præcis den, der lige blev oprettet.
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer På højre side er hashkoden for hver commit. Hashkoden er en unik identifikator, der kan bruges ved tilslutning af API’er og tredjepartstjenester. Du kan også henvise til en specifik commit ved hjælp af ID-nummeret på desktopversionen af ​​Git Bash på kommandolinjen.

Trin 10 Gendan Github-ændringer på lokal maskine

I øjeblikket ser lageret i Github-systemet lidt anderledes ud end brugeren på den lokale computer. For eksempel eksisterer en commit, som en bruger har lavet på sin egen filial og flettet ind i masterfilialen, ikke på den lokale maskine. For automatisk at synkronisere forskellige versioner af et projekt, skal du bruge git pull origin master-kommandoen (når du arbejder på master-grenen) eller git pull.
getrekt:myproject trekkingt $ git pull origin master
fjernbetjening: Optælling af objekter: 1, færdig.
fjernbetjening: Total 1 (delta 0), genbrugt 0 (delta 0), pack-genbrugt 0
Fra https://github.com/cubeton/mynewrepository
* branch master -> FETCH_HEAD  
23242..232433berer3444 master -> origin/master
trukkett. txt | 1 +
1 fil ændret, 1 indsættelse (+)For at kontrollere den aktuelle status for en kommando, skriv git log på kommandolinjen. Den vil liste alle commits.
getrekt: myproject getrekt $ git log
begå 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Flet: 3fg4dd 34fg3u7j7
Forfatter: Mtdes Ethan <getrekt@yandex.ru>
Dato: fre sep 11 17:48:11 2015 -0400
Flet gren / Cubeton / MyNewRepository
den forpligter 44hgfh7f74hdu9jt93hf9ifejffe
Forfatter: Mtdes af Ethan <getrekt@yandex.ru>
a Dato: Fre Jan 07 17:48:00 2021 -02 356
the commit 46thf9496hf9485hkf857tg9hfj8rh4j
the Merge: 33fh5d 33fh5d 33fh5d
3689gfh0 of Ethan
. :51:00 2021 -02356
46THF9496HF9485HKF857TG9HFJ8RH4J Commit
The Merge: 33fh5d 3689gfh
Forfatter: Mtdes af Ethan <getrekt@yandex.ru>
En dato: Fre Jan 07 17:55:00 2021 -02 356
Tilføjet mere Tekst til op My File
The Commit 355904-43hg940fgfgf57i86f
Merge : 343fggdd 53efhgffddg
Forfatter: Mtdes of Ethan < getrekt@yandex.ru>
Dato: Fre 7. jan 17:58:00 2021 -02356
Dette er min første forpligtelse! Parat! Nu er brugeren bekendt med alle former for arbejde i versionskontrolsystemet. Git og GitHub tutorial for begyndere om, hvordan man installerer Git og kommer i gang med Github, filialer, repositories, commits og andre koncepter i GitHub praksis: https://youtu.be/zZBiln_2FhM

Yderligere funktioner i Github og Git

Lad os se på andre nyttige “chips”, der giver udvikleren mulighed for at forenkle arbejdet med versionskontrol.

Kloning af et lager til en lokal maskine

Gå til dit GitHub-lager. I øverste højre hjørne over listen over filer skal du åbne rullemenuen “Klon eller download”. Kopiér HTTPS-klonens URL.
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer Vend tilbage til Git Bash-vinduet og indtast kommandoen:
git clone repository_url

repository_url – URL for det aktuelle projekt, der skal klones. I stedet indsættes url’en til depotet.

I eksemplet ovenfor kloner kommandoen lageret over HTTPS. En anden mulighed er kloning med URL’er over SSH-nøgler. For at gøre dette skal du generere et SSH-nøglepar på Windows og tildele en offentlig nøgle til GitHub-kontoen.

At finde fjerndepoter

Efter kloning skulle en kopi af depotet fra GitHub vises i arbejdsmappen på computeren. Projektet skal indeholde en mappe med et navn og hovedfiler. For at skifte til det, skal du skrive følgende kommando:
cd git_project

Bemærk: Erstat git_project med det faktiske navn på det downloadede lager, eller angiv indholdet af den aktuelle mappe med kommandoen ls. Den anden metode bruges i tilfælde, hvor brugeren ikke kan huske navnet på projektet.

GitHub desktop version – hvad er GitHub Desktop, hovedfunktionalitet, funktioner og installationsproces

GitHub Desktop er en desktopapplikation, der giver en GUI-baseret interaktion med GitHub. I modsætning til Git giver desktopversionen af ​​GitHub dig mulighed for at udføre de samme kommandoer ved hjælp af brugergrænsefladen ved at klikke på knapper, hvilket gør det meget lettere at arbejde med repositories.

Sådan installeres

  1. Følg linket – https://desktop.github.com/ Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer
  2. Begynd at downloade installationspakken til programmet.
  3. Dobbeltklik på ikonet for den downloadede fil og fortsæt med installationen af ​​Github Desktop.
  4. Start programmet gennem Start-menuen.
  5. Log ind på GitHub ved hjælp af dine brugerkontooplysninger.

Hovedfunktionalitet

  • Oprettelse, tilføjelse og kloning af repositories.
  • Brug af programmet til at administrere projektfaner.
  • Foretage ændringer i en filial.
  • Oprettelse af problemer, pull-anmodninger og commits.
  • Mulighed for at få adgang til tidlige versioner af nye produkter.

Github API

Github REST API er en grænseflade, der giver udviklere adgang til Github-data, -projekter og -lagre samt afsendelse af serveranmodninger. Linket https://api.github.com/ indeholder alle de URL’er, som du kan sende de enkleste GET-anmodninger til:
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer Oftest opretter udviklere anmodninger i Python-programmeringssproget i JSON-format. Først skal du få de grundlæggende oplysninger om depotet fra linket – https://api.github.com/user/repos De grundlæggende oplysninger indtastes i konfigurationsfilen i JSON-format. Den indeholder de vigtigste parametre om brugeren – avatar, læsere, antal arkiver, downloads osv. Disse data overføres derefter til serveren.

Håndtering og konfiguration af Github Desktop-projekter

Efter installation, registrering af en konto og opsætning af applikationen kan brugeren begynde at bruge GitHub-programmet.

Oprettelse, tilføjelse og kloning af et lager

For at oprette et nyt lager skal du vælge “Fil” og klikke på knappen “Opret lager”. For at tilføje et lokalt projekt skal du vælge menuen “Filer” og klikke på knappen “Tilføj lokalt lager”. Til kloning skal du vælge menuen “Filer” – “Klon repository”.
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer

Oprettelse af en ny filial

For at oprette en separat projektgren skal du åbne sektionen Current Branch og klikke på knappen New Branch. Brugeren vil være i stand til at se grenen i GitHub-grænsefladen og lave en pull-anmodning for at spore ændringer.
Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer

Sikkerhed

Desktop- og webversionen af ​​Github giver dig mulighed for at konfigurere og øge sikkerhedsniveauet for en brugerkonto. Al funktionalitet er tilgængelig i afsnittet “sikkerhedsindstillinger for opbevaring”. Det er værd at overveje mere detaljeret.

Indstilling af sikkerhedspolitik

På hovedsiden af ​​dit lager skal du klikke på:

  • “Sikkerhed” – “Sikkerhedspolitik” – “Start opsætning”.
  • Tilføj oplysninger om understøttede versioner af dit projekt, og hvordan du rapporterer mulige sårbarheder.

Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer

Afhængighedsgrafstyring

En afhængighedsgraf genereres automatisk for alle offentlige depoter, men der er ingen sådan funktion for private depoter. Grafen identificerer alle udgående afhængighedsstrømme og giver dig mulighed for at identificere sårbarheder i projektet. For at indstille afhængighedsgrafen skal du klikke på “Indstillinger” – “Sikkerhed og analyse”. Ud for grafen skal du klikke på “Aktiver” eller “Deaktiver”.

Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer

Licenser

Github-licens giver mulighed for brug af to hovedtyper af
licens :

  1. GPL er en type licens, der giver andre brugere mulighed for at bruge andres arbejde i andre open source-projekter. Kommercielle virksomheder kan dog ikke gøre dette.
  2. LGPL/Commons/MIT/Apache osv. – brugeren udleverer sin kode til fri afbenyttelse. Andre kan tjene penge på det.

Hvad er Github, hvordan man bruger det, hvordan man opretter et projekt, administrerer og konfigurerer
Hvor typen af ​​GitHub-licens er angivet
Vi har gennemgået hovedfunktionaliteten af ​​Github-skytjenesten og programmet til at arbejde med Git Bash-lagre . Trin for trin talte vi om, hvordan man opretter et fuldgyldigt projekt i versionskontrolsystemet.

info
Rate author
Add a comment