Kod

Jak usunąć repozytorium z GitHub: za pośrednictwem witryny, konsoli i aplikacji komputerowej

Jak usunąć repozytorium z GitHub: za pośrednictwem witryny, konsoli i aplikacji komputerowej

Bezpłatny kurs języka Python ➞ Mini-kurs dla początkujących i doświadczonych programistów. 4 fajne projekty do Twojego portfolio, komunikacja na żywo z prelegentem. Kliknij i dowiedz się, czego możesz się nauczyć na kursie.

Dowiedz się więcej

Często musisz oczyścić swój profil GitHub, usuwając niepotrzebne lub przypadkowo utworzone repozytoria. Proces ten może jednak wydawać się skomplikowany ze względu na specyfikę interfejsu GitHub. W tym artykule przyjrzymy się trzem głównym metodom usuwania repozytoriów: za pośrednictwem interfejsu internetowego, za pomocą wiersza poleceń i za pomocą aplikacji GitHub. Metody te pomogą Ci skutecznie zarządzać profilem i utrzymać projekty w porządku.

Usuwanie repozytorium za pośrednictwem witryny GitHub

Usuwanie repozytoriów GitHub to ważny krok, który należy wykonywać ostrożnie. Najskuteczniejszym sposobem usunięcia repozytorium jest skorzystanie z profilu użytkownika. Aby to zrobić, zaloguj się na stronie GitHub, przejdź do ustawień konta i wybierz „Usuń”. Następnie zostaniesz poproszony o potwierdzenie zamiaru usunięcia repozytorium. Przyjrzyjmy się temu procesowi bardziej szczegółowo, aby uniknąć potencjalnych błędów i utraty danych.

Aby rozpocząć, zaloguj się na swój profil GitHub i znajdź żądane repozytorium. Lewy panel wyświetla wszystkie utworzone przez Ciebie projekty.

Usuniemy repozytorium — Zrzut ekranu do usunięcia: Media Skillbox

Jeśli masz dużą liczbę repozytoriów i Jeśli nie możesz znaleźć potrzebnego Ci repozytoria na pierwszej stronie, kliknij przycisk „Pokaż więcej” lub przejdź do zakładki „Twoje repozytoria”. Dzięki temu będziesz mieć dostęp do wszystkich swoich repozytoriów i łatwiej znajdziesz potrzebny projekt.

Tutaj możesz zobaczyć pełną listę swoich projektów. Zrzut ekranu: Skillbox Media

Teraz otwórz kartę „Ustawienia”, która znajduje się po prawej stronie „Analityka” tab.

Przejdź do ustawień repozytorium Zrzut ekranu: Skillbox Media

Przejdź do ustawień repozytorium i przewiń w dół do sekcji „Strefa zagrożenia”. Ta sekcja wymaga szczególnej ostrożności, ponieważ istnieje ryzyko przypadkowego usunięcia wszystkich danych lub przeniesienia własności repozytorium na innego użytkownika. Zwróć uwagę na ostatni przycisk – „Usuń to repozytorium”. Używaj go ostrożnie, aby uniknąć utraty ważnych informacji.

Kliknij dolny przycisk i nie martw się, dopóki nic nie zostanie usunięte. Zrzut ekranu: Skillbox Media

Po kliknięciu przycisku „Usuń to repozytorium” otworzy się okno dialogowe z potwierdzeniem. W tym oknie dialogowym zostaniesz poproszony o potwierdzenie, czy na pewno chcesz usunąć repozytorium. Upewnij się, że rozumiesz konsekwencje usunięcia repozytorium, ponieważ po jego usunięciu nie będzie można go przywrócić. Potwierdzenie usunięcia jest ważne, aby zapobiec przypadkowym działaniom i utracie danych.

Jeśli rozumiesz konsekwencje, to oczywiście zgadzamy się ze wszystkim. Zrzut ekranu: Skillbox Media

Aby usunąć repozytorium, musisz podać jego pełną nazwę, składającą się z nazwy Twojego konta i nazwy projektu. W tym przykładzie będzie to DavisWalkers/To_Delete. Wprowadź go w całości, aby pomyślnie usunąć dane.

Wprowadzono wiersz potwierdzenia — nie ma drogi powrotnej. Zrzut ekranu: Skillbox Media

Teraz dostępny jest przycisk umożliwiający trwałe usunięcie repozytorium – „Rozumiem konsekwencje, usuń to repozytorium”. Po kliknięciu tego przycisku projekt zostanie całkowicie usunięty z Twojego profilu. Po kliknięciu przycisku zostaniesz przekierowany z powrotem do swojego profilu, a wkrótce pojawi się powiadomienie informujące o pomyślnym usunięciu repozytorium. Upewnij się, że na pewno chcesz usunąć repozytorium, ponieważ ta czynność jest nieodwracalna.

Usunięto — powodzenie Zrzut ekranu: Skillbox Media

Usuwanie repozytorium za pomocą Terminal

Deweloperzy GitHub Command doszli do wniosku, że zdalne usuwanie projektów za pośrednictwem terminala i aplikacji innych firm stanowi zagrożenie bezpieczeństwa. Dlatego też ograniczyli takie działania. Usunięcie repozytorium jest możliwe, ale wpłynie to tylko na lokalną kopię na urządzeniu, podczas gdy oryginał pozostanie dostępny na platformie GitHub.

Aby usunąć projekt z pamięci komputera, otwórz konsolę i przejdź do katalogu repozytorium za pomocą polecenia cd. Następnie usuń podfolder .git za pomocą polecenia rm -rf w konsoli Git. Spowoduje to całkowite usunięcie wszystkich danych repozytorium, w tym historii rewizji. Zachowaj ostrożność, ponieważ będzie to niemożliwe do odzyskania.

Repozytorium zostało całkowicie usunięte z urządzenia. Zobaczmy, jak wykonać tę samą operację w GitHub Desktop.

Usuwanie repozytorium za pomocą GitHub Desktop

Aby usunąć repozytorium za pomocą oficjalnej aplikacji desktopowej, przejdź do wybranego repozytorium, a następnie kliknij prawym przyciskiem myszy kartę „Bieżące repozytorium” i wybierz „Usuń”. Ten proces umożliwia szybkie i efektywne oczyszczenie listy repozytoriów w aplikacji, zwalniając miejsce i upraszczając nawigację.

Usuwanie repozytoriumZrzut ekranu: Skillbox Media

Przed usunięciem repozytorium zostaniesz poproszony o potwierdzenie tej czynności. Zostaniesz również poproszony o przeniesienie repozytorium do kosza. Upewnij się, że zaznaczyłeś odpowiednie pole wyboru i kliknij przycisk Usuń.

Potwierdź usunięcieZrzut ekranu: Skillbox Media

Repozytorium zostało pomyślnie usunięte. dysk twardy.

Jak przywrócić usunięte repozytorium

Jeśli chcesz przywrócić usunięte repozytorium na GitHubie, masz możliwość zrobienia tego pod pewnymi warunkami. GitHub udostępnia jasne instrukcje dotyczące przywracania usuniętego repozytorium. Należy jednak pamiętać, że przywrócenie jest możliwe tylko wtedy, gdy repozytorium zostało usunięte niedawno i nie minęło dużo czasu od jego usunięcia. Upewnij się, że masz dostęp do konta, z którego usunięto repozytorium, i postępuj zgodnie z zaleceniami platformy, aby pomyślnie je odzyskać.

  • dane zostały usunięte nie więcej niż 90 dni temu;
  • usunięty projekt był gałęzią innego repozytorium, które obecnie nie jest puste;
  • czy zdałeś sobie sprawę, że popełniłeś błąd podczas usuwania repozytorium?

Drugi punkt jest najważniejszy. Można to sformułować w następujący sposób: Twoje repozytorium musi mieć repozytorium nadrzędne. W przeciwnym razie odzyskanie danych będzie niemożliwe.

Najpierw przejdź do sekcji ustawień.

Ustawienia profiluZrzut ekranu: Skillbox Media

Wybierz kartę na lewe „Repozytoria” i przejdź do niego.

Przejdź do repozytoriówZrzut ekranu: Skillbox Media

Na stronie będą dostępne dwie zakładki: „Repozytoria” i „Usunięte repozytoria”. Przejdźmy teraz do drugiej zakładki: „Usunięte repozytoria”.

Sprawdzamy wszystkie usunięte repozytoria, które nadal można przywrócić. Zrzut ekranu: Skillbox Media

W naszym przypadku wymagania nie zostały spełnione, co uniemożliwia przywrócenie repozytorium.

PichalkaZrzut ekranu: Skillbox Media

Jeśli wszystko jest w porządku, zobaczysz listę ostatnio usuniętych repozytoriów.

Zrzut ekranu: Skillbox Media

Kliknij przycisk „Przywróć”, po czym pojawi się następujące okno:

Not sadZrzut ekranu: Media Skillbox

Aby przywrócić repozytorium, musisz Kliknij przycisk „Rozumiem”, a następnie wybierz opcję „Przywróć to repozytorium”. Po wykonaniu tej czynności proces odzyskiwania zostanie ukończony.

Wnioski

  • Repozytorium można usunąć tylko za pośrednictwem witryny GitHub. Lokalnie można usunąć tylko kopię repozytorium na urządzeniu.
  • Aby usunąć repozytorium, należy potwierdzić operację. I pamiętaj, aby się dwa razy zastanowić – może jednak nie warto go usuwać.
  • Nie każde repozytorium można przywrócić – można przywrócić tylko te, które mają niepuste repozytorium nadrzędne i zostały usunięte w ciągu ostatnich 90 dni.

Czytanie jest ważnym aspektem naszego życia. Przyczynia się do rozwoju myślenia, poszerzania horyzontów i poprawy umiejętności komunikacyjnych. Książki, artykuły i inna literatura pomagają nam pogłębiać wiedzę w różnych dziedzinach i rozumieć otaczający nas świat. Zwróć uwagę na wysokiej jakości źródła informacji, które pomogą Ci w samorozwoju. Ważne jest, aby wybierać materiały zgodne z Twoimi zainteresowaniami i celami, aby jak najlepiej wykorzystać czas przeznaczony na czytanie. Pamiętaj, że regularne czytanie poprawia koncentrację i pamięć.

  • Instrukcje: Przesyłanie projektu do GitHub bez użycia wiersza poleceń
  • Test. Klątwa jak Linus Torvalds
  • Czym jest GitHub i jak z niego korzystać