Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar

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

Vad är GitHub, varför behövs det och hur man använder GitHub, hur man börjar använda tjänsten – en guide för nybörjare.
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar GitHub är en av de mest populära tjänsterna för att vara värd för förråd med öppen källkod. Webbplatsen låter dig publicera anpassade projekt och spåra ändringar som görs i varje iteration. Andra GitHub-användare kan granska användarkoden och föreslå sina egna ändringar. Denna definition ger endast en kortfattad förståelse. Tjänstens funktionalitet är dock inte begränsad till detta. I den här recensionsartikeln kommer vi att titta på Github mer detaljerat.

Vad är GitHub och hur du kommer igång – En nybörjarguide

GitHub är en onlineportal där utvecklare och programmerare kan ladda upp koden de skapar och arbeta tillsammans för att förbättra den. Kännetecknet för GitHub är dess robusta versionskontrollsystem. Versionskontroll tillåter programmerare att anpassa programvaran utan att kompromissa med själva programvaran. De föreslagna ändringarna kan enkelt slås samman till en fullständig version, men först efter att alla ändringar har granskats och godkänts.
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar

Git och GitHub – vad är skillnaden, första bekantskap med Git och GitHub

Vad är Git?

Svar: Ett snabbt och skalbart versionskontrollsystem . Git är ett gratis distribuerat versionskontrollsystem med öppen källkod designat för att vara snabbt och effektivt för alla projekt, från små till mycket stora.

Vad är GitHub?

Svar: en kraftfull molntjänst för att hantera privata utvecklingar och projekt med öppen källkod.

Vad är den största skillnaden?

Git är en fullfjädrad programvara i kategorin versionskontrollsystem, som installeras på användarens persondator. Git låter dig göra ändringar i koden via kommandoraden (Microsoft PowerShell), och GitHub ger möjligheten att lagra projekt offentligt.

Intressanta fakta om Github

  1. Det maximala antalet användare på sajten förra året (enligt statistik den 24 juli 2021) var 45 miljoner människor.
  2. 2018 förvärvade Microsoft GitHub för 7,5 miljarder dollar.
  3. Det finns ett git-förråd med öppen källkod på Github. Vem som helst kan göra ändringar i den. Projektet finns tillgängligt på länken – https://github.com/git/git?ref=stackshare
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar
GitHub-förvar

Github-funktioner

  1. Möjlighet att integrera med de mest populära plattformarna och tjänsterna – Amazon, Google Cloud och Code Climate.
  2. Stöd för över 200 programmeringsspråk.
  3. Hög nivå av konsolidering och ”skråsolidaritet”. När en användare publicerar sitt projekt på GitHub kan resten av programmeringsgemenskapen ladda ner och utvärdera arbetet, kvaliteten på koden och graden av dess sofistikerade. Tredjepartsanvändare kan varna projektägaren om möjliga problem, varierande konflikter etc.

Hur GitHub fungerar, funktioner

Tre av de viktigaste funktionerna i Github är förgrening, pull-förfrågningar och sammanslagning. Det är värt att överväga varje funktion separat.

Forking

Fördelning av ett projekt skapar en kopia (gaffel) som låter användaren experimentera fritt utan att påverka det ursprungliga projektet. Skapa gafflar och pull-förfrågningar: https://youtu.be/nT8KGYVurIU

Dra förfrågningar

En pull-förfrågan publiceras av utvecklaren efter att han har arbetat klart med att fixa/ändra koden. Samtidigt kan projektägaren själv se över de ändringar som gjorts och ställa eventuella ytterligare frågor.
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar

Sammanslagning

Efter att ägaren har godkänt pull-begäran slår de samman pull-begäran och tillämpar ändringarna från det splittrade projektet på källkoden.

Guide – hur du kommer igång i Github från grunden

Den här guiden är perfekt för alla nybörjare som precis har börjat lära sig Git och Github. Följande steg hjälper dig att bygga ett optimalt system för att arbeta med denna programvara. Du kommer att lära dig hur du gör ändringar i kodbasen, öppnar en pull-begäran (skapar en pull-begäran) och slår samman kod i huvudgrenen. Så låt oss börja.

Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar
Instrumentpanel för GitHub-konto

Steg 0 Installera Git och skapa ett GitHub-konto

  1. Gå till den officiella Git-webbplatsen: https://git-scm.com/downloads
  2. Klicka på länken för att ladda ner skrivbordsversionen av Git för Windows och vänta på att nedladdningen ska slutföras.
  3. Extrahera och kör Git-installationsprogrammet genom att dubbelklicka på filen Git.exe. Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar
  4. Tillåt programmet att göra ändringar på datorn genom att klicka på knappen ”Ja” i dialogrutan ”Kontroll av användarkonto” som öppnas.
  5. Starta Git installationsprocessen. Läs huvuddokumentet för GNU Public License och klicka på Nästa. Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar
  6. Ange en plats för att installera programmet eller lämna standardvärdena. Programmet kommer att uppmana dig att skapa en startmenymapp. Hoppa över det här objektet.
  7. Välj textredigeraren du vill använda med Git. I rullgardinsmenyn väljer du Notepad ++ (eller någon annan textredigerare som du tidigare har arbetat med) och klickar på ”Nästa”. Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar
  8. Ange ett namn för den nya projektgrenen. Standardvärdet är ”master”. Vi rekommenderar att du lämnar den här inställningen som standard.
  9. I alternativen för att välja PATH, SSH-klient, servercertifikat, linjeändelser och terminal, lämna allt som det är och klicka på knappen ”Nästa”.
  10. Lämna alla standardinställningar och börja installera programmet.
  11. När installationen är klar, markera rutorna för att se release notes och starta Git Bash. Stäng installationsfönstret.

Du kan registrera ett konto på Github genom att använda följande länk: https://github.com/join. För att göra detta måste du ange de grundläggande registreringsuppgifter som krävs i framtiden för att verifiera kontot.
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar

Steg 1: Starta Git och skapa det första lokala förvaret

Git har två användningslägen – bash (Git Bash) och grafiskt användargränssnitt (Git GUI). För att starta Git Bash, öppna Start-menyn – Windows, skriv git bash och tryck på Enter (eller dubbelvänsterklicka på programmets genväg). För att starta Git GUI, öppna Start-menyn – Windows, skriv git gui och tryck på Enter. I vårt fall kommer vi att använda Git Bash.
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar Att skapa ett nytt projekt i Git Bash innebär att man använder speciella kommandon för att initiera ett nytt arkiv. Först måste du öppna en Bash-terminal genom att högerklicka på skrivbordet och sedan i rullgardinsmenyn Git Bash Here. I ett terminalfönster på din lokala dator, skapa en ny testkatalog (mapp) genom att skriva följande:
getrekt:Desktop getrekt $ cd ~/Desktop
dragent:Desktop dragen $ mkdir myproject
dragent:Desktop dragen $ cd myproject/
Kommandot mkdir skapar en ny lokal projektmapp. Skapa vårt första Github-förråd: https://youtu.be/yHCUc6cmhcc

Steg 2. Skapa en ny fil i arkivet

Lägg till en ny textfil med pekkommandot i projektmappen. På vanligt sätt kommer kommandot att skapa en tom textfil som kommer att ha filtillägget .txt.

Uppmärksamhet! Git sparar/hanterar endast ändringar av filerna som den spårar. Efter att ha skapat en ny fil kan användaren spåra dess status med kommandot git status. Konsolen kommer att ge en lista över filer som finns i förvaret.

Så snart du lägger till en fil i mappen som innehåller git-förvaret kommer programmet att märka förändringen inuti projektet. Automatisk spårning kommer dock inte att aktiveras, du måste använda ett speciellt kommando för detta – git add.
trukkett:myprojectt $ touch trukkett.txt
trukkett:myproject trukkett $ ls
getrokkent.txt

Steg 3: Lägg till filen i spårningsmiljön

Lägg till filen i iscensättningsmiljön med git add-kommandot.
getrekt:myproject git add . Med detta kommando kommer programmet att starta automatisk spårning av alla filer som kommer att skapas i projektmappen. Du kan kontrollera om kommandot fungerar med git-status. Så här ser loggarna ut på Git Bash-kommandoraden efter att ha skrivit git status:
getrekt: getrekt getrekt$ git status
På filialmaster
Initial commit
Ändringar som ska committeras:
(använd ”git rm –cached …” för att ta bort scenen)
Ny fil tillagd
Nytt filnamn: getrekt.txt
ny fil: getrekt.txt Loggkommentar : Filen har ännu inte registrerats, men håller på att läggas till.

Steg 4 Skapa en commit

Commit är en kontrollpunkt för alla förvar. Enkelt uttryckt, ett ändringspaket som lagrar information om tillagda, redigerade eller raderade filer som lagrar viss kod.
getrekt:myproject getrekt $ git commit -m ”MY FIRST COMMIT GUYS!”
[master (root-commit) b345d9a] MIN FÖRSTA COMMIT!
1 fil ändrad, 1 insättning(+)
skapa läge 100644 getrekt.txt

Kommandot för att skapa en commit är git commit -m ”Commit Name”.

Uppmärksamhet! Meddelandet i slutet av kommandot bör vara meningsfullt och förståeligt för andra projektutvecklare. Namnge inte dina åtaganden som ”asdfadsf” eller ”foobar”. Annars kommer ingen att förstå någonting, och du kommer att behöva spendera mycket tid på att radera dem.

Steg 5. Skapa en ny gren ny gren

Ny filial är en fullfjädrad gren av projektet, som består av en hel uppsättning åtaganden. Representerar en separat version av produkten, men inom versionskontrollsystemet. Grenar låter användaren flytta mellan ”tillstånd” i ett projekt.

I den officiella git-dokumentationen är beskrivningen av grenar: ”Branch in Git och Github är en rörlig pekare till en av förvarets commits.”

Till exempel, om en användare vill lägga till en ny sida på sin webbplats, skulle de kunna skapa en ny gren bara för den specifika sidan utan att påverka huvuddelen av projektet. Så fort han är klar med det kan han slå ihop ändringarna från sin gren till den huvudsakliga. I fallet med en ny gren håller Git reda på vilken commit som kommer från.
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar Efter att ha utfört kommandot kan du skriva git branch i konsolen för att bekräfta skapandet av grenen:
getrekt:myproject getrekt $ git branch
master
* my-new-branch Namnet my-new-branch med en asterisk indikerar vilken gren användaren är för närvarande på.

Notera: Som standard heter den allra första grenen av varje git-repo ”master” (och används vanligtvis som master i ett projekt). Som en del av kampen mot rasism har vissa utvecklare börjat använda alternativa namn för standardgrenen, som ”primär”. Men oftare än inte kan användare se ”master” eller liknande namn som används för att referera till det.

Det är värt att komma ihåg att nästan alla förvar har en huvudgren som kan anses vara den officiella versionen av projektet. Om det är en webbplats är grenen den version som användarna ser. Om det är en applikation är huvudgrenen versionen som användare installerar på sin dator eller mobila enhet. Så här fungerar traditionell versionering av Git- och Github-produkter. Den officiella webbplatsen har mer detaljerad dokumentation om att använda olika standardnamn för filialer. Informationen finns tillgänglig på Github på https://github.com/github/renaming
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar I fallet med att återgå till en projektgren och skapa flera commits kommer den nya grenen inte att spåras av versionskontrollsystemet förrän användaren skriver automatisk spårning .

Steg 6Skapa ett nytt GitHub-förråd

Detta steg är inte nödvändigt om du bara vill spåra din kod lokalt. Men om du arbetar i ett team och accepterar ändringar från andra programmerare, kan du använda de nuvarande funktionerna hos GitHub för att gemensamt ändra projektkoden. För att skapa ett nytt arkiv på GitHub måste du logga in på systemet och gå till sidans huvudsida. Från huvudmenyn, klicka på knappen ”Nytt arkiv”, som finns under ”+”-tecknet bredvid profilfotot i det övre högra hörnet av navigeringsfältet: Efter att ha klickat på knappen kommer GitHub att fråga projektägaren för att namnge förvaret och ge en kort beskrivning:
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar Klicka sedan på knappen ”Skapa arkiv” för att bekräfta skapandet av ett nytt projekt. En dialogruta visas som frågar användaren om de vill skapa ett arkiv från början eller lägga till ett befintligt som skapats lokalt. I det andra fallet måste du ladda upp projektmappen till Github.

Uppmärksamhet! Nedladdning av ett lokalt arkiv kan också ske med hjälp av kommandoraden, och mer specifikt kommandona git remote add origin github_url (skapar en post för en ny anslutning till fjärrlagret), git push -u origin master (etablerar en koppling mellan grenen i som utvecklaren finns och huvudgrenen på en fjärrserver).

Så här ser loggarna ut på Git Bash-kommandoraden:
getrekt:myproject getrekt $ git remote add origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master
Räkneobjekt: 3, klar.
Skrivobjekt: 100% (3/3), 263 byte | 0 byte/s, klar.
Totalt 3 (delta 0), återanvänd 0 (delta 0)
Till https://github.com/cubeton/mynewrepository.git
* [ny gren] master -> master
Branch master inställd för att spåra fjärrgren master från ursprung.

Steg 7: Skjut projektgrenen till GitHub

En ny projektgren och arkiv har skapats. Det återstår att ”skjuta” grenen och överföra den till det nya Github-förvaret. På så sätt kommer tredje parts communitymedlemmar att kunna se koden och göra ändringar i den. Om ändringarna godkänns kan projektägaren slå samman ändringarna i huvudversionen av projektet. För att skicka ändringar till en ny gren på GitHub, måste du ange git push-kommandot på kommandoraden. GitHub kommer automatiskt att skapa en gren i
fjärrlagret: getrekt:myproject getrekt$ git push ursprung my-new-branch
Räknar objekt: 3, klar.
Deltakompression med upp till 8 trådar.
Komprimering av objekt: 100 % (2/2), klar.
Skrivobjekt: 100% (3/3), 313 byte | 0 byte/s, klar.
Totalt 3 (delta 0), återanvänd 0 (delta 0)
Till https://github.com/cubeton/mynewrepository.git
* [ny gren] my-new-branch -> my-new-branch Efter att ha uppdaterat GitHub-sidan kommer användaren att se den nya grenen som har skjutits in i förvaret.
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar

Dessutom

Vad betyder ordet ursprung i git push origin-kommandot? När en användare klonar ett fjärrlager på sin lokala dator skapar git ett standardalias för det i nästan alla fall, ”origin”, vilket i huvudsak är en förkortning för URL:en till fjärrförvaret. Skicka in ett projekt till GitHub: https://youtu.be/zM6z57OtR2Q

Steg 8. Skapa den första pull-begäran

En pull-begäran (eller pull-begäran) är ett sätt att varna arkivägare om att en utvecklare vill göra några ändringar i koden. Så här ser sidan med pull-begäran tillagd ut:
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar Så här ser sektionsgränssnittet ut efter att ha skapat pull-begäran:
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar

Steg 9 Slå samman pull-begäran

Den gröna ”Merge pull request”-knappen längst ner skapar en pull request. Efter att ha klickat på den läggs ändringarna till i projektets huvudgren.

Uppmärksamhet! Ta bort grenen efter sammanfogningen. Ett stort antal av dem kan leda till förvirring i projektet. För att ta bort en gren, klicka på den grå ”Ta bort gren”-knappen i det nedre högra hörnet.

Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar För att kontrollera aktuell status för åtaganden, klicka på länken ”Commits” på den allra första sidan i förvaret. Om du klickar visas hela listan över åtaganden i denna gren. Skärmdumpen visar exakt den som just skapades.
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar På höger sida finns hashkoden för varje commit. Hashkoden är en unik identifierare som kan användas vid anslutning av API:er och tredjepartstjänster. Du kan också referera till en specifik commit med ID-numret på skrivbordsversionen av Git Bash på kommandoraden.

Steg 10 Återställ Github-ändringar på lokal maskin

För tillfället ser arkivet i Github-systemet lite annorlunda ut än användaren på den lokala datorn. Till exempel, en commit som en användare gjorde på sin egen gren och slogs samman med huvudgrenen finns inte på den lokala maskinen. För att automatiskt synkronisera olika versioner av ett projekt, måste du använda git pull origin master-kommandot (när du arbetar på master-grenen) eller git pull.
getrekt:myproject getrekt $ git pull origin master
remote: Räknar objekt: 1, klar.
fjärr: Totalt 1 (delta 0), återanvänd 0 (delta 0), pack-återanvänd 0
Från https://github.com/cubeton/mynewrepository
* branch master -> FETCH_HEAD  
23242..232433berer3444 master -> origin/master
getrekt. txt | 1 +
1 fil ändrad, 1 infogning (+)För att kontrollera den aktuella statusen för ett kommando, skriv git log på kommandoraden. Den kommer att lista alla åtaganden.
getrekt: myproject getrekt $ git log
begå 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Merge: 3fg4dd 34fg3u7j7
Författare: Mtdes Ethan <getrekt@yandex.ru>
Datum: fre 11 september 17:48:11 2015 -0400
Merge gren / cubeton / MyNewRepository
commit 44hgfh7f74hdu9jt93hf9ifejffe
Författare: Mtdes av Ethan <getrekt@yandex.ru> a Datum: Fre
Jan 07 17:48:00 2021 -02 356
the commit 46thf9496hf9485hkf857tg9hfj8rh4j
the Merge: 33fh5d 33fh5d 2021 -02 356 the commit 46thf9496hf9485hkf857tg9hfj8rh4j the Merge: 33fh5d 33fh5d
7:02
:51:00 2021 -02356
46thf9496hf9485hkf857tg9hfj8rh4j Den förbinda
sammanträdet: 33fh5d 3689gfh
Författare: Mtdes av etan <getRekt@yandex.ru>
ett datum: fre jan 07 17:55:00 2021 -02 356
Tillagt lite mer text för att uppföra
den kommittén 355904-43HG940FG959HFG0G95JJGDGDFGF57I86F
Sammanslagningen : 343fggdd 53efhgffddg
Författare: Mtdes of Ethan < getrekt@yandex.ru>
Datum: Fre Jan 07 17:58:00 2021 -02356
Detta är mitt första engagemang! Redo! Nu är användaren bekant med alla typer av arbete i versionskontrollsystemet. Git och GitHub handledning för nybörjare om hur man installerar Git och kommer igång med Github, grenar, repositories, commits och andra koncept i GitHub-praktiken: https://youtu.be/zZBiln_2FhM

Ytterligare funktioner i Github och Git

Låt oss titta på andra användbara ”chips” som gör det möjligt för utvecklaren att förenkla arbetet med versionskontroll.

Klona ett arkiv till en lokal maskin

Gå till ditt GitHub-förråd. I det övre högra hörnet ovanför listan med filer öppnar du rullgardinsmenyn ”Klona eller ladda ner”. Kopiera HTTPS-klonens URL.
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar Gå tillbaka till Git Bash-fönstret och skriv in kommandot:
git clone repository_url

repository_url – URL till det aktuella projektet som ska klonas. Istället infogas url:n till förvaret.

I exemplet ovan klonar kommandot förvaret över HTTPS. Ett annat alternativ är kloning med URL:er över SSH-nycklar. För att göra detta måste du generera ett SSH-nyckelpar på Windows och tilldela en offentlig nyckel till GitHub-kontot.

Hitta fjärrlager

Efter kloning bör en kopia av förvaret från GitHub visas i arbetskatalogen på datorn. Projektet bör innehålla en katalog med ett namn och huvudfiler. För att byta till det måste du skriva följande kommando:
cd git_project

Obs: Byt ut git_project med det faktiska namnet på det nedladdade arkivet, eller ange innehållet i den aktuella katalogen med kommandot ls. Den andra metoden används i de fall då användaren inte kommer ihåg namnet på projektet.

GitHub desktop version – vad är GitHub Desktop, huvudfunktionalitet, funktioner och installationsprocess

GitHub Desktop är en skrivbordsapplikation som ger en GUI-baserad interaktion med GitHub. Till skillnad från Git låter skrivbordsversionen av GitHub dig utföra samma kommandon med hjälp av användargränssnittet genom att klicka på knappar, vilket gör det mycket lättare att arbeta med repositories.

Hur man installerar

  1. Följ länken – https://desktop.github.com/ Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar
  2. Börja ladda ner installationspaketet för programmet.
  3. Dubbelklicka på ikonen för den nedladdade filen och fortsätt med installationen av Github Desktop.
  4. Starta programmet via Start-menyn.
  5. Logga in på GitHub med dina användarkontouppgifter.

Huvudfunktionalitet

  • Skapa, lägga till och klona arkiv.
  • Använda programmet för att hantera projektflikar.
  • Göra ändringar i en gren.
  • Skapa problem, pull-förfrågningar och åtaganden.
  • Möjlighet att få tillgång till tidiga versioner av nya produkter.

Github API

Github REST API är ett gränssnitt som ger utvecklare tillgång till Github-data, projekt och arkiv, samt skicka serverförfrågningar. Länken https://api.github.com/ innehåller alla webbadresser som du kan skicka de enklaste GET-förfrågningarna till:
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar Oftast skapar utvecklare förfrågningar i Python-programmeringsspråket i JSON-format. Först måste du få den grundläggande informationen om förvaret från länken – https://api.github.com/user/repos Grundinformationen läggs in i konfigurationsfilen i JSON-format. Den innehåller huvudparametrarna om användaren – avatar, läsare, antal förråd, nedladdningar, etc. Dessa data överförs sedan till servern.

Hantera och konfigurera Github Desktop-projekt

Efter att ha installerat, registrerat ett konto och konfigurerat applikationen kan användaren börja använda GitHub-programmet.

Skapa, lägga till och klona ett arkiv

För att skapa ett nytt arkiv, välj ”Arkiv” och klicka på knappen ”Skapa arkiv”. För att lägga till ett lokalt projekt, välj menyn ”Arkiv” och klicka på knappen ”Lägg till lokalt arkiv”. För kloning måste du välja menyn ”File” – ”Clone repository”.
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar

Skapa en ny filial

För att skapa en separat projektgren, öppna avsnittet Aktuell gren och klicka på knappen Ny gren. Användaren kommer att kunna se grenen i GitHub-gränssnittet och göra en pull-begäran för att spåra ändringar.
Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar

Säkerhet

Desktop- och webbversionen av Github låter dig konfigurera och öka säkerhetsnivån för ett användarkonto. All funktionalitet är tillgänglig i avsnittet ”säkerhetsinställningar för lagring”. Det är värt att överväga mer i detalj.

Säkerhetspolicyinställning

På huvudsidan i ditt arkiv, klicka på:

  • ”Säkerhet” – ”Säkerhetspolicy” – ”Starta installationen”.
  • Lägg till information om vilka versioner av ditt projekt som stöds och hur du rapporterar möjliga sårbarheter.

Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar

Hantering av beroendediagram

En beroendegraf genereras automatiskt för alla offentliga arkiv, men det finns ingen sådan funktion för privata arkiv. Grafen identifierar alla utgående beroendeflöden och låter dig identifiera sårbarheter i projektet. För att ställa in beroendegrafen, klicka på ”Inställningar” – ”Säkerhet och analys”. Mittemot grafen klickar du på ”Aktivera” eller ”Inaktivera”.

Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar

Licenser

Github-licenser tillåter användning av två huvudtyper av
licenser :

  1. GPL är en typ av licens som tillåter andra användare att använda någon annans arbete i andra projekt med öppen källkod. Kommersiella företag kan dock inte göra detta.
  2. LGPL/Commons/MIT/Apache , etc. – användaren ger bort sin kod för fri användning. Andra kan tjäna pengar på det.

Vad är Github, hur man använder det, hur man skapar ett projekt, hanterar och konfigurerar
Där typen av GitHub-licens är specificerad
Vi har granskat huvudfunktionaliteten hos Github molntjänst och programmet för att arbeta med Git Bash repositories . Steg för steg pratade vi om hur man skapar ett fullfjädrat projekt i versionskontrollsystemet.

info
Rate author
Add a comment