So löschen Sie unerwünschte Repositorys auf GitHub

Repositories mit unvollständigen oder vagen Absichten können Ihren Ruf auf GitHub schädigen. Ist Ihr GitHub voller unerwünschter oder skizzenhafter öffentlicher Repositories? Dann möchten Sie sie vielleicht löschen, um die Dinge aufzuräumen.

In diesem Beitrag zeigen wir Ihnen, wie das geht.

Warum müssen Sie fehlerhafte GitHub-Repositorys löschen?

Sie möchten potenziellen Arbeitgebern bei der Jobsuche keinen unordentlichen GitHub präsentieren. Schlechte Repositories voller Übungscode oder vage unvollendete Projekte bieten kein gutes Bild Ihrer Fähigkeiten.

Darüber hinaus können potenzielle Kunden an Ihrer Kompetenz zweifeln.

Diese Probleme treten möglicherweise nicht bei Ihnen auf, wenn Sie GitHub nicht professionell verwenden. Wenn Sie jedoch vorhaben, Ihre Workflows ernst zu nehmen und einen professionelleren GitHub zu präsentieren, sollten Sie Ihre Repositorys bereinigen. Sie können zunächst diejenigen entfernen, die Ihren GitHub-Anmeldeinformationen keinen Mehrwert verleihen.

So löschen Sie ein Remote-Repository auf GitHub

GitHub bietet keine Befehlszeilenoption zum Löschen von Repositorys. Daher müssen Sie es manuell über die Web-App löschen.

Sie müssen jedoch ein Administrator mit Berechtigungszugriff sein, bevor Sie ein GitHub-Repository löschen können.

Verwandte: So bereinigen Sie Git und entfernen nicht verfolgte Dateien

Um ein GitHub-Repository zu löschen, öffnen Sie Ihren Browser und melden Sie sich bei Ihrem GitHub-Konto an . Führen Sie dann die folgenden Schritte aus:

  1. Klicken Sie auf das runde Profilsymbol in der oberen rechten Ecke der Web-App.
  2. Wählen Sie in der Dropdown-Liste Ihre Repositorys aus , um alle Ihre Repositorys zu laden.
    Dropdown-Symbol zum Navigieren zu Repositorys
  3. Wählen Sie das Repository aus, das Sie löschen möchten.
  4. Schauen Sie oben im ausgewählten Repository-Menü nach und klicken Sie auf Einstellungen .
    Ein GitHub-Repository-Menü mit Einstellungsoption
  5. Scrollen Sie zum Ende der Einstellungsseite und Sie sehen einen Abschnitt mit dem Namen Gefahrenzone .
  6. Klicken Sie zum Löschen des ausgewählten Repositorys auf Dieses Repository löschen.
    Gefahrenzone des Repository-Einstellungsmenüs
  7. Geben Sie im Popup-Feld Ihren Benutzernamen / Repository-Namen in das dafür vorgesehene Feld ein.
  8. Wenn Sie sicher sind, dass Sie das Repository löschen möchten, klicken Sie auf Ich verstehe die Konsequenzen und löschen Sie dieses Repository , um es aus Ihrem Remote-Repository auf GitHub zu entfernen.
    Repository-Einstellungsmenü Bestätigungsmodal löschen

Was passiert, wenn Sie ein Remote-Repository löschen?

Das Entfernen eines Repositorys auf GitHub ist wie das vollständige Löschen einer Datei von Ihrem PC. Wenn Sie jedoch ein Remote-Repository löschen, sollten Sie Folgendes beachten:

  • Sie können ein gelöschtes Repository nicht abrufen.
  • Das Löschen eines Remote-Repositorys wirkt sich nicht lokal auf die Projektdateien aus.
  • Dies wirkt sich auch nicht auf Ihr lokales Repository aus.
  • Alle Kommentare, Pakete, Workflows und Administratoren werden damit gelöscht.
  • Ein gelöschtes Repository kann nicht gegabelt werden.

In Anbetracht der Konsequenzen des Löschens eines GitHub-Repositorys möchten Sie möglicherweise Ihre Meinung ändern. Mit GitHub können Sie jedoch auch Repositorys archivieren, anstatt sie zu löschen.

Sie können auf diese Option zugreifen, indem Sie in der Gefahrenzone auf Dieses Repository archivieren klicken.

So löschen Sie ein lokales GitHub-Repository

Sie können auch ein lokales GitHub-Repository löschen, wenn Sie möchten. Sie müssen lediglich den Ordner .git in Ihrem Projektstamm löschen.

Öffnen Sie dazu die Befehlszeile und die CD in Ihrem Projektstammordner. Geben Sie dann den folgenden Befehl ein:

 rm -rf .git

Während der obige Befehl für Mac und Linux funktioniert, ist der Prozess unter Windows etwas anders.

Verwandte: Windows CMD-Befehle, die Sie kennen müssen

Öffnen Sie die Befehlszeile als Administrator, um ein lokales Repository unter Windows zu löschen. Sie können dies tun, indem Sie cmd in die Windows-Suchleiste eingeben.

Klicken Sie im Suchergebnis mit der rechten Maustaste auf cmd . Wählen Sie aus den Optionen die Option Als Administrator ausführen aus .

Verlassen Sie nach dem Öffnen der Befehlszeile die Systemverzeichnisse mit < cd .. >. CD dann in den Stammordner Ihres Projekts und geben Sie den folgenden Befehl ein:

 rmdir .git

Wenn der Ordner .git jedoch nicht leer ist, verwenden Sie:

 rmdir /s .git

Organisieren Sie Ihre GitHub-Repositorys

Ihr GitHub-Repository ist Teil Ihrer Online-Anmeldeinformationen. Es kann als Portfolio dienen, in dem potenzielle Kunden Ihre Workflows und Projekte überprüfen können, die Sie entweder abgeschlossen oder ausgeführt haben.

Wenn Sie Ihren Repositories jedoch nicht nur die vagen Namen fernhalten, können Sie auf einen Blick erkennen, worum es geht, wenn Sie Ihren Repositories eindeutige Namen geben.