2 proste sposoby na usunięcie repozytorium GitHub

GitHub jest jednym z najpopularniejszych zasobów używanych przez programistów do hostowania i udostępniania kodu oraz współpracy przy różnych projektach. Platforma ta stała się również serwisem społecznościowym, w którym programiści współpracują, współpracują i dzielą się pomysłami.

Jeśli szukasz sposobów na usunięcie repozytorium GitHub, wiesz już, jak działa ta platforma. Oto niektóre z powodów, dla których możesz rozważyć usunięcie repozytorium GitHub;

  • Nie potrzebujesz już repozytorium: Być może utworzyłeś jednorazowy projekt. Albo technologie użyte w kodzie źródłowym są przestarzałe. Możesz wygodnie usunąć repozytorium, aby wyczyścić swój profil GitHub.
  • Repozytorium zostało utworzone przez pomyłkę: Być może eksperymentowałeś z GitHub i utworzyłeś swoje pierwsze repozytorium. Możesz stworzyć takie repozytorium i zaangażować się w poważny rozwój.
  • Rozwidliłeś repozytorium i nie potrzebujesz już oryginału: GitHub pozwala użytkownikom na rozwidlenie repozytoriów (tworzenie kopii oryginału). Jeśli zdecydujesz się skupić na rozwijaniu rozwidlenia, możesz usunąć oryginał, o ile twoje repozytorium jest publiczne.
  • Repozytorium zawiera poufne informacje: Błędy się zdarzają. Może się okazać, że repozytorium, które opublikowałeś online, zawiera pewne osobiste lub wrażliwe informacje lub dane, które nie powinny znajdować się w domenie publicznej. Możesz usunąć takie repozytorium, aby chronić swoją prywatność.

Co należy wiedzieć przed usunięciem repozytorium GitHub

  • Możesz usuwać tylko to, co posiadasz: GitHub umożliwia bezpłatne tworzenie repozytoriów. Nie możesz jednak natknąć się na repozytorium innej osoby i je usunąć. Jednak współautor w Twojej organizacji z uprawnieniami administratora może usunąć repozytorium. Dlatego dodając współpracowników do swojej organizacji, upewnij się, że rozumiesz role organizacyjne.
  • Możesz przywrócić niektóre usunięte repozytoria w ciągu 90 dni: GitHub przechowuje usunięte repozytoria przez 90 dni. Możesz przywrócić repozytorium, jeśli nie jest to rozwidlenie obecnie pustej sieci.
  • Jeśli masz publiczne repozytorium i usuniesz oryginał, wszystkie rozwidlenia pozostaną: jeśli osoba B rozwidli repozytorium od osoby A, osoba B otrzyma kopię oryginału na swoim koncie. Jeśli jednak osoba A usunie oryginalne repozytorium, kopia osoby B pozostanie.
  • Jeśli usuniesz fork, oryginalne repozytorium pozostanie: Jeśli rozwidlisz repozytorium od osoby A i zdecydujesz się je usunąć, repozytorium na koncie osoby A nie zostanie naruszone.

Oto różne podejścia do usuwania repozytoriów GitHub;

Usuwanie z platformy GitHub

Krok 1: Zaloguj się do GitHub

Kliknij ikonę obrazu po prawej stronie, aby wyświetlić menu rozwijane

Krok 2: Kliknij „Twoje repozytoria”

Ta karta zawiera wszystkie Twoje repozytoria.

Krok 3: Znajdź repozytorium, które chcesz usunąć

Kliknij tytuł repozytorium, które chcesz usunąć. W celach demonstracyjnych utworzyłem repozytorium o nazwie „do usunięcia”.

Krok 4: Kliknij kartę „Ustawienia”.

Będąc w repozytorium docelowym, kliknij ikonę „ustawień”.

Krok 5: Usuń repozytorium

Po kliknięciu „ustawień” będziesz mieć coś podobnego do tego;

Przewiń w dół, aż znajdziesz ostatnią sekcję „Strefa zagrożenia”.

Kliknij ostatni podtytuł oznaczony „Usuń to repozytorium” na czerwono.

Krok 6: Potwierdź usunięcie

Pojawi się wyskakujące okienko, w którym możesz potwierdzić swoje działania.

Kliknij „Chcę usunąć to repozytorium” i przejdź do następnego kroku.

Krok 7: Przeczytaj warunki

GitHub pokazuje, co się stanie, gdy usuniesz swoje repozytorium.

Kliknij „Przeczytałem i zrozumiałem te efekty” i przejdź do następnego kroku.

Krok 8: Wpisz nazwę repozytorium, które chcesz usunąć

GitHub chce mieć pewność, że musisz pozbyć się repozytorium na dobre. Wpisz nazwę repozytorium, a przycisk „Usuń to repozytorium” zostanie aktywowany.

Kliknij przycisk (możesz zostać poproszony o podanie hasła GitHub). Pomyślnie usunąłeś swoje repozytorium GitHub.

Usuwanie z terminala

Podejście opisane powyżej usuwa tylko zdalne repozytorium (hostowane na GitHub). Być może jednak zainicjowałeś lokalne repozytorium w Git z różnymi plikami. Możesz usunąć zarówno lokalne, jak i zdalne repozytoria, wykonując następujące kroki;

Krok 1: Zmień katalog na folder projektu, który chcesz usunąć

Możesz użyć polecenia cd. Na przykład, jeśli folder projektu nosi nazwę „mój-projekt”, możesz zmienić katalog w następujący sposób;

cd mój projekt

Sprawdź podstawowe polecenia Gita.

Krok 2: Potwierdź przesyłanie strumieniowe

Uruchom to polecenie;

status gita

Upstream jest ustawiony jako „main/origin” dla mojego przypadku.

Krok 3: Odłącz zdalne repozytorium od lokalnego repozytorium. Użyj tego polecenia;

git zdalne usunięcie pochodzenia

Krok 4: Potwierdź, że pochodzenie zostało usunięte

Uruchom to polecenie;

git push

Jeśli otrzymasz coś podobnego do tego wyniku, repozytoria Git i GitHub nie są już połączone.

Krok 5: Powtórz kroki przedstawione w sekcji „Usuwanie z platformy GitHub” powyżej, aby usunąć zdalne repozytorium.

Inne opcje

# 1. Ustaw swoje repozytorium jako prywatne

Jeśli masz niesamowity produkt i nie chcesz, aby inne osoby kopiowały jego kod źródłowy, ustawienie go jako prywatnego jest dobrym rozwiązaniem. Prywatne repozytorium jest dostępne tylko dla Ciebie i osób, którym dajesz dostęp.

Takie podejście pozwala Twojemu zespołowi kontynuować współpracę, ale zapewnia, że ​​kod źródłowy Twojej aplikacji nie jest publicznie widoczny. Możesz zmienić swoje publiczne repozytorium GitHub w prywatne, wykonując następujące czynności;

Krok 1: Zaloguj się na swoje konto GitHub

Po prawej stronie kliknij ikonę obrazu, aby wyświetlić menu rozwijane

Krok 2: Kliknij „Moje repozytoria”

Krok 3: Znajdź repozytorium, które chcesz ustawić jako prywatne

Kliknij jego tytuł

Krok 4: Kliknij „Ustawienia”

Będziesz miał coś takiego;

Krok 5: Zmień widoczność

Przewiń w dół, aż do ostatniej sekcji o nazwie „Strefa zagrożenia”.

Jeśli twoje repozytorium jest publiczne, zobaczysz te słowa;

„Zmień widoczność repozytorium

To repozytorium jest obecnie publiczne”.

Kliknij „Zmień widoczność”

Krok 6: Zaakceptuj zmiany

Pojawi się wyskakujące okienko potwierdzające twoje działania.

Pojawi się kolejne wyskakujące okienko, aby potwierdzić, że rozumiesz efekty.

Dokonaj ostatecznego potwierdzenia.

#2. Usuń określoną gałąź

Powszechną praktyką jest, że repozytorium GitHub ma kilka oddziałów, szczególnie w przypadku dużych aplikacji. Takie podejście gwarantuje, że programiści mogą pracować nad różnymi funkcjami w izolacji, testować je i wypychać do głównej gałęzi tylko wtedy, gdy są pewni, że działają zgodnie z oczekiwaniami.

Jeśli masz oddział, który możesz chcieć usunąć z tego czy innego powodu, oto kroki;

Krok 1: Zaloguj się na swoje konto GitHub

Krok 2: Znajdź swój profil po prawej stronie i kliknij „Moje repozytoria”.

Krok 3: Znajdź repozytorium hostujące gałąź, którą chcesz usunąć.

Krok 4: Kliknij ikonę „gałęzie”.

Liczba oddziałów będzie zależała od twojego repozytorium. W tym przypadku mamy dwie gałęzie.

Znajdź gałąź, którą chcesz usunąć

W moim przypadku chcę usunąć gałąź „Titus”.

Krok 5: Usuń gałąź

Po prawej stronie kliknij ikonę usuwania.

Jak widzisz, mamy teraz tylko jeden oddział.

#3. Usuń określone pliki z repozytorium

Zamiast usuwać całe repozytorium, możesz usunąć plik zawierający poufne informacje. W celach demonstracyjnych usuniemy plik README.md. Wykonaj poniższe kroki, aby usunąć wybrany plik;

Krok 1: Otwórz swoje repozytorium

W naszym przypadku repozytorium ma 3 pliki; Pliki README.md, index.html i styles.css.

Krok 2: Otwórz plik, który chcesz usunąć

W naszym przypadku usuniemy plik README.md. Po prawej stronie kliknij ikonę usuwania.

Krok 3: Zatwierdź zmiany

Napisz wiadomość zatwierdzenia, aby wyjaśnić, dlaczego usunąłeś plik.

Często Zadawane Pytania

Jaka jest różnica między GitHubem a Gitem?

Wiele osób myli GitHub i Git.
Git to narzędzie do kontroli wersji, które umożliwia programistom śledzenie zmian w ich kodzie.
GitHub to platforma internetowa, która umożliwia programistom przechowywanie kodu, zarządzanie nim i współpracę.
Aby wypchnąć kod z komputera lokalnego do GitHub, potrzebujesz kontroli wersji, takiej jak Git.

Czy GitHub jest darmowy?

GitHub oferuje darmowe i płatne pakiety. Dzięki bezpłatnemu kontu możesz tworzyć repozytoria, zarządzać swoim kodem i współpracować z innymi. Płatne pakiety zawierają dodatkowe funkcje, takie jak GitHub Copilot, asystent AI, który tworzy kod za pomocą pisemnych monitów.

Czy istnieją alternatywy GitHub?

Istnieje kilka alternatyw GitHub, takich jak GitLab, SourceForge, GitKraken i Bitbucket. Niektóre z tych alternatyw są w pełni płatne, podczas gdy inne oferują bezpłatne i płatne plany.

Czy możesz używać narzędzi innych firm do usuwania repozytoriów?

Tak. Do zarządzania zdalnymi repozytoriami możesz używać narzędzi takich jak GitKraken, GitHub Desktop i Bitbucket. Upewnij się jednak, że zezwalasz na dostęp do swojego konta GitHub tylko zaufanym narzędziom innych firm.

Wniosek

Możesz teraz wygodnie usunąć repozytorium GitHub, niezależnie od powodu. Możesz także zbadać inne opcje, takie jak ustawienie prywatnego repozytorium, usunięcie określonej gałęzi lub usunięcie plików, jeśli nadal potrzebujesz kodu źródłowego.

Jeśli nie masz pewności, które pliki mogą zawierać poufne informacje, możesz przeskanować repozytorium GitHub w poszukiwaniu poświadczeń.