GitHub har over 73 millioner aktive brukere, noe som gjør det til det største kodefellesskapet. Den skybaserte vertstjenesten gjør det enkelt å samarbeide og administrere versjonskontroll for Git-repositorier.
Du kan tenke på GitHub som et sosialt nettverkssted for utviklere, hvor de kan lagre og administrere koden sin, be andre utviklere om hjelp eller være vert for åpen kildekode-programvare.
Mens hovedfokuset er å lagre og følge endringer i kode, er ikke GitHub bare for utviklere. Du kan laste opp alle typer filer og følge endringer du eller teamet ditt gjør. Nylig har forfattere begynt å bruke GitHub for å følge fremgangen for romanene sine.
Følg disse enkle trinnene, så vil jeg vise deg hvordan du laster ned PC-versjonen av GitHub gratis.
Slik laster du ned GitHub på PC gratis
- Klikk på Last ned-knappen på sidefeltet, og den offisielle nedlastingssiden for GitHub vil åpnes i en ny fane.
- Klikk på Last ned-knappen, og EXE-konfigureringsfilen vil lastes ned på datamaskinen din automatisk.
- Åpne filen når nedlastingen er fullført, og GitHub Desktop vil installeres automatisk på datamaskinen din.
- Når installeringen er fullført, åpnes GitHub Desktop. Hvis du allerede har en GitHub-konto, kan du logge på nå. Ellers klikker du på koblingen Opprett gratis konto.
- Skriv inn navnet ditt, en gyldig e-postadresse og et sikkert passord, og klikk deretter på Opprett konto. En bekreftelseskode vil sendes til e-posten din. Når du har bekreftet kontoen, kan du begynne å bruke GitHub.
Slik avinstallerer du GitHub fra PC-en din
Hvis du ikke lenger bruker GitHub, følg disse enkle instruksjonene for å fjerne den helt fra datamaskinen.
- Skriv Legg til eller fjern programmer i søkefeltet i Windows og trykk på Enter-tasten.
- Finn GitHub Desktop på listen over installerte programmer og trykk på Avinstaller.
- Bekreft at du vil slette GitHub, så vil Windows avinstallere den.
Hvis du fortsatt ser etter et program for å lagre og følge endringer i koden din, sjekk ut disse gratis GitHub-alternativene.
Oversikt over GitHub
GitHub er den mest populære vertesiden for utviklere fordi den har alt man trenger på ett sted. Kodere og utviklere har gratis tilgang til alle verktøyene de trenger for å lage og forbedre koden sin.
Før du bruker GitHub, er det viktig å forstå to ting: Git og Version Control.
Hva er Version Control?
Version Control lar utviklere enkelt administrere og følge alle kodeendringer. Dette er ekstremt viktig for prosjekter som har flere utviklere som jobber med det samtidig, eller hvis det er åpen kildekode og andre utviklere gjør endringer.
I stedet for at man jobber med og potensielt endrer eller skader kildekoden, oppretter Version Control en «gren» eller kopi av originalen, slik at den kan jobbes med uten å påvirke den opprinnelige koden. Når gren-arbeidet er fullført og gjennomgått, kan det slås sammen med kildekoden.
Med forgrening dupliserer en utvikler en del av kildekoden (kalt repositorium) og legger deretter til ny kode eller funksjoner. Utvikleren kan da trygt gjøre endringer i den delen av koden uten å påvirke resten av prosjektet.
Hva er Git?
Git er et distribuert versjonsadministreringssystem som ble opprettet i 2005. I følge en undersøkelse fra Stack Overflow brukes Git av over 85% av utviklerne. Dens popularitet skyldes i stor grad dens evne til å opprettholde kodehistorikken og la flere brukere jobbe med en fil samtidig.
Funksjoner i GitHub
GitHubs PC-applikasjon gjør det enkelt å få tilgang til GitHub-kontoen din. Kontrollpanelet følger alle prosjektene dine, og du kan skrive og laste opp koden din direkte gjennom brukergrensesnittet.
En av fordelene med å være en del av GitHub-fellesskapet er at du får tilgang til verdens største utviklingssamfunn. Du kan stille spørsmål, bli fagfellevurdert eller se på andre kildekoder for å få ideer om hvordan du kan kode applikasjonen din.
Sentralisert prosjektstyring
Huben i GitHub er der fordi det skybaserte vertsverktøyet er stedet hvor hele teamet kan komme sammen for å koordinere, følge og oppdatere koden og prosjektet. Å ha alt på ett sted bidrar til å fremme åpenhet og holder alt innenfor tidsskjemaet.
Forbedret kodeskriving
Når du laster opp koden din til GitHub, kan du gjøre den synlig for andre. På denne måten kan de gjennomgå arbeidet ditt, komme med forslag, finne feil og foreslå endringer uten å berøre kildekoden.
Verktøy for å kontrollere koden
GitHub har dedikerte verktøy som skanner koden din for eventuelle sårbarheter eller feil.
Vertsfunksjonalitet for kode
Det er millioner av repositorier på GitHub. Hvert enkelt av dem lagrer både koden og dokumentasjonen og gir deg verktøyene som trengs for å lansere og publisere programmet eller applikasjonen din.
Viktig terminologi for bruk av GitHub
Før du bruker GitHub, er det viktig å forstå den vanlige terminologien.
Slik oppretter du et repositorium
Et repositorium, eller repo, er den unike plasseringen der prosjektfilene er lagret. Hvert repo har sin egen URL, som du kan gjøre offentlig eller privat. For å opprette et repo, trykk på Ctrl+N eller klikk på Fil i menylinjen og velg Nytt repositorium.
Splitting og forgrening
GitHub lar brukere lage like kopier av prosjekter med den hensikt å forbedre dem. Splitting er det å lage en fullstendig kopi av repositoriet, og en gren er et tillegg til den aktuelle koden. I begge tilfeller blir arbeidet gjort på en kopi av kildekoden, slik at originalen ikke kan skades.
Pull-forespørsel
Etter at du er ferdig med splittingen eller forgreiningen, kan du sende inn koden til eieren av kildekoden, slik at de kan inkludere arbeidet ditt i neste utgivelse.
Flett sammen
Etter at pull-forespørselen er godkjent, vil den oppdaterte koden bli hentet fra den nye grenen og lastet opp til kilderepositoriet for sammenslåing med de siste oppdateringene.
Sosialt nettverk
GitHub er en av de største sosiale nettverkssidene for utviklere.
Den lar utviklere koble til, bidra og samarbeide om forskjellige prosjekter. Hver bruker kan opprette en profil som inkluderer deres nåværende prosjekter, tidligere prosjekter, revisjoner og pull-forespørsler. Det finnes fora der brukere kan komme med forespørsler eller be om råd, eller bare åpne diskusjoner som er relevante for endringer eller fremskritt innen kodespråk.
Changelog
GitHub holder automatisk en detaljert oversikt over alle revisjoner for et prosjekt. Dette er spesielt nyttig for gruppeprosjekter eller åpen kildekode-applikasjoner, der du kan ha flere personer som jobber med ett enkelt prosjekt.
Gratis alternativer til GitHub
- GitLab: GitLab er en av de raskest voksende nettbaserte git-repositoriene. Den lar brukere opprette private eller offentlige repositorier og administrere hele livssyklusen til prosjektet, helt fra prosjektplanleggingen til publisering og sikkerhet. Den registrerer alle endringer og har samarbeidsverktøyene som trengs for at et team skal kunne jobbe eksternt og bygge kode og programvare.
- Bitbucket: I motsetning til Github, som fokuserer på offentlig åpen kildekode, spesialiserer BitBucket seg på private koder. De fleste BitBucket-brukere er selskaper eller oppstartsbedrifter som planlegger og bygger appene eller programvarene sine. Den har ingen begrensninger på private repositorier for hver bruker og kan integreres med verktøy som Jira, Crucible og HipChat, noe som gjør det enkelt for selskaper å spore fremdriften for hver oppgave og samarbeide med andre.
Ofte stilte spørsmål
Er GitHub gratis?
Det er to alternativer når man oppretter en GitHub-konto. Følg instruksjonene ovenfor for å laste ned og opprette en gratis GitHub-konto, som gir deg tilgang til ubegrensede offentlige og private repositorier, samarbeidspartnere, multifaktorgodkjenning, fellesskapsstøtte og mer. Den har også en pro-versjon som låser opp noen funksjoner, innsikt og verktøy, e-poststøtte for GitHub og mer.
Er GitHub trygt?
Selve GitHub-plattformen er sikker og fri for spam. Alle kjente hackere eller skadelige parter har fått sperret kontoene sine i et forsøk på å opprettholde integriteten til fellesskapet. Repositoriene er alle lagret i en sikker sky, og kun personer med autorisasjon kan få tilgang til et privat repositorium.
Den eneste svakheten i sikkerheten ligger hos sluttbrukeren. Hvis du gir tillatelse til en annen bruker til å få tilgang til repositoriet, kan ikke GitHub holdes ansvarlig for det som eventuelt skjer som følge av dette.
Hva er forskjellen mellom Git og GitHub?
Git er versjonsadministreringssystemet som programmerere kan bruke til å spore endringer i kodehistorikken sin. GitHub er en skybasert vertstjeneste for administrering av Git-repositorier. Den har inlemmet versjonsadministreringsfunksjonene for å effektivisere den kreative prosessen, og har latt flere utviklere jobbe med ett prosjekt, lage splitt, lage avgreninger og samarbeide med andre utviklere.
Besøk nettsiden til GitHub