2 enkle måter å slette GitHub-depotet

GitHub er en av de mest populære ressursene utviklere bruker til å være vert for og dele kode og samarbeide om forskjellige prosjekter. Denne plattformen har også blitt et sosialt nettverkssted hvor utviklere samarbeider, nettverk og deler ideer.

Hvis du leter etter måter å slette et GitHub-depot på, vet du allerede hvordan denne plattformen fungerer. Følgende er noen av grunnene til at du kan vurdere å slette et GitHub-depot;

  • Du trenger ikke lenger depotet: Du kan ha opprettet et engangsprosjekt. Eller teknologiene du brukte for kildekoden din er foreldet. Du kan enkelt slette depotet for å rydde opp i GitHub-profilen din.
  • Depotet ble opprettet ved en feil: Du kan ha eksperimentert med GitHub og opprettet ditt første depot. Du kan opprette et slikt depot og engasjere deg i seriøs utvikling.
  • Du har gaffelt depotet og trenger ikke lenger originalen: GitHub lar brukere fordele depoter (lage en kopi av originalen). Hvis du bestemmer deg for å fokusere på å utvikle gaffelen, kan du slette originalen så lenge depotet ditt er offentlig.
  • Depotet inneholder sensitiv informasjon: Feil skjer. Du kan finne ut at depotet du publiserte på nettet har noe personlig eller sensitiv informasjon eller data som ikke bør være i det offentlige domene. Du kan slette et slikt depot for å beskytte personvernet ditt.

Ting å vite før du sletter et GitHub-depot

  • Du kan bare slette det du eier: GitHub lar deg lage depoter gratis. Du kan imidlertid ikke komme over en annen persons depot og slette det. En bidragsyter i organisasjonen din med administratorrettigheter kan imidlertid slette et depot. Derfor, når du legger til bidragsytere til organisasjonen din, sørg for at du forstår organisasjonsrollene.
  • Du kan gjenopprette noen slettede depoter innen 90 dager: GitHub lagrer slettede depoter i 90 dager. Du kan gjenopprette et depot hvis det ikke er en gaffel i et for øyeblikket tomt nettverk.
  • Hvis du har et offentlig depot og sletter originalen, forblir alle gaflene: Hvis person B gafler et depot fra person A, får person B en kopi av originalen på kontoen sin. Men hvis person A sletter det originale depotet, vil person Bs kopi bli værende.
  • Hvis du sletter en fork, forblir det opprinnelige depotet: Hvis du deler et depot fra person A og bestemmer deg for å slette det, vil ikke depotet på person A sin konto bli påvirket.

Dette er de forskjellige tilnærmingene for å slette GitHub-lagre;

Sletter fra GitHub-plattformen

Trinn 1: Logg på GitHub

Klikk på bildeikonet på høyre side for å vise en rullegardinmeny

Trinn 2: Klikk på «Dine arkiver»

Denne fanen har alle lagrene dine.

Trinn 3: Finn depotet du vil slette

Klikk på tittelen til depotet du vil slette. For demonstrasjonsformål opprettet jeg et depot kalt «skal slettes.»

Trinn 4: Klikk på fanen «innstillinger».

Mens du er inne i mållageret, klikk på «innstillinger»-ikonet.

Trinn 5: Slett repoen

Etter å ha klikket på «innstillinger», vil du ha noe som ligner på dette;

Rull ned til du finner den siste delen, «Faresone».

Klikk på den siste underoverskriften merket «Slett dette depotet» i rødt.

Trinn 6: Bekreft sletting

Et popup-vindu vises der du kan bekrefte handlingene dine.

Klikk på «Jeg vil slette dette depotet» og gå til neste trinn.

Trinn 7: Les vilkårene

GitHub viser deg hva som vil skje når du sletter depotet ditt.

Klikk på «Jeg har lest og forstått disse effektene» og gå til neste trinn.

Trinn 8: Skriv inn navnet på depotet du vil slette

GitHub vil være sikker på at du må gjøre unna depotet for godt. Skriv inn depotets navn, og «Slett dette depotet»-knappen vil bli aktivert.

Klikk på knappen (du kan bli bedt om å skrive inn GitHub-passordet ditt). Du har slettet GitHub-depotet ditt.

Sletter fra terminalen

Tilnærmingen beskrevet ovenfor sletter bare det eksterne depotet (vert på GitHub). Imidlertid kan du ha startet et lokalt depot på Git med forskjellige filer. Du kan slette både lokale og eksterne depoter ved å bruke disse trinnene;

Trinn 1: Endre katalogen til prosjektmappen du vil slette

Du kan bruke cd-kommandoen. For eksempel, hvis prosjektmappen heter «mitt-prosjekt», kan du endre katalogen som følger;

cd mitt-prosjekt

Sjekk ut grunnleggende Git-kommandoer.

Trinn 2: Bekreft oppstrøms

Kjør denne kommandoen;

git status

Oppstrøms er satt som «hoved/opprinnelse» for mitt tilfelle.

Trinn 3: Koble det eksterne depotet fra det lokale depotet. Bruk denne kommandoen;

git fjernkontroll fjern opprinnelse

Trinn 4: Bekreft at opprinnelsen er fjernet

Kjør denne kommandoen;

git push

Hvis du får noe som ligner på denne utgangen, er ikke Git- og GitHub-repositoriene lenger koblet.

Trinn 5: Gjenta trinnene illustrert i «Sletting fra GitHub-plattformen» ovenfor for å slette det eksterne depotet.

Andre muligheter

#1. Gjør depotet ditt privat

Hvis du har et fantastisk produkt som du ikke vil at andre skal kopiere kildekoden til, er det et godt alternativ å gjøre det privat. Et privat depot er bare tilgjengelig for deg og personene du gir tilgang til.

En slik tilnærming lar teamet ditt fortsette å samarbeide, men sikrer at appens kildekode ikke er i offentlighetens øyne. Du kan gjøre om det offentlige GitHub-depotet ditt til et privat ved å bruke følgende trinn;

Trinn 1: Logg på GitHub-kontoen din

På høyre side klikker du på bildeikonet for å vise en rullegardinmeny

Trinn 2: Klikk på «Mine repositories»

Trinn 3: Finn depotet du vil gjøre privat

Klikk på tittelen

Trinn 4: Klikk på «Innstillinger»

Du vil ha noe sånt som dette;

Trinn 5: Endre synlighet

Rull nedover til den siste delen, kalt «Danger Zone».

Hvis depotet ditt er offentlig, vil du se disse ordene;

«Endre depotsynlighet

Dette depotet er for øyeblikket offentlig.»

Klikk på «Endre synlighet»

Trinn 6: Godta endringene

Det vil vises en popup som bekrefter handlingene dine.

Det vil komme en ny pop-up for å bekrefte at du forstår effektene.

Gjør den endelige bekreftelsen.

#2. Slett en bestemt gren

Det er vanlig praksis for et GitHub-depot å ha flere grener, spesielt for store applikasjoner. En slik tilnærming sikrer at utviklere kan jobbe med ulike funksjoner isolert, teste dem og skyve dem til hovedgrenen bare når de er sikre på at de fungerer som forventet.

Hvis du har en gren som du kanskje ønsker å slette av en eller annen grunn, er dette trinnene;

Trinn 1: Logg på GitHub-kontoen din

Trinn 2: Finn profilen din på høyre side og klikk på «Mine repositories».

Trinn 3: Finn depotet som er vert for grenen du vil slette.

Trinn 4: Klikk på «grener»-ikonet

Antall grener vil avhenge av lageret ditt. For dette tilfellet har vi to grener.

Finn grenen du vil slette

For mitt tilfelle vil jeg slette «Titus»-grenen

Trinn 5: Slett grenen

Klikk på sletteikonet på høyre side.

Du kan se at vi nå bare har én gren.

#3. Slett bestemte filer fra depotet

I stedet for å slette hele depotet, kan du slette en fil som inneholder sensitiv informasjon. For demonstrasjonsformål sletter vi filen README.md. Følg disse trinnene for å slette den valgte filen;

Trinn 1: Åpne depotet ditt

I vårt tilfelle har depotet 3 filer; README.md, index.html og styles.css-filer.

Trinn 2: Åpne filen du vil slette

I vårt tilfelle vil vi slette filen README.md. På høyre side klikker du på sletteikonet.

Trinn 3: Foreta endringene

Skriv en commit-melding for å forklare hvorfor du slettet filen.

ofte stilte spørsmål

Hva er forskjellen mellom GitHub og Git?

Mange mennesker forveksler GitHub og Git.
Git er et versjonskontrollverktøy som lar utviklere spore endringer i koden deres.
GitHub er en nettplattform som lar utviklere lagre, administrere kode og samarbeide.
For å sende kode fra din lokale maskin til GitHub, trenger du en versjonskontroll som Git.

Er GitHub gratis?

GitHub tilbyr gratis og betalte pakker. Med en gratis konto kan du opprette depoter, administrere koden din og samarbeide med andre. Betalte pakker inkluderer ekstra funksjoner som GitHub Copilot, en AI-assistent som produserer kode gjennom skriftlige spørsmål.

Finnes det GitHub-alternativer?

Det finnes flere GitHub-alternativer, for eksempel GitLab, SourceForge, GitKraken og Bitbucket. Noen av disse alternativene er fullt betalte, mens andre tilbyr gratis og betalte planer.

Kan du bruke tredjepartsverktøy for å slette depoter?

Ja. Du kan bruke verktøy som GitKraken, GitHub Desktop og Bitbucket for å administrere de eksterne depotene dine. Pass imidlertid på at du bare tillater tredjepartsverktøy du kan stole på for å få tilgang til GitHub-kontoen din.

Konklusjon

Du kan nå enkelt slette et GitHub-depot, uavhengig av årsaken din. Du kan også utforske andre alternativer, for eksempel å gjøre depotet ditt privat, slette en bestemt gren eller slette filer hvis du fortsatt trenger kildekoden.

Hvis du er usikker på hvilken fil(er) som kan inneholde sensitiv informasjon, kan du skanne GitHub-depotet for legitimasjon.