Skip to main content

Sichtbarkeit eines Repositorys festlegen

Du kannst festlegen, wer dein Repository anzeigen kann.

Über Änderungen der Repository-Sichtbarkeit

Hinweis

Wenn Sie die Sichtbarkeit eines Repositories nicht ändern können, hat der Besitzer der Organisation die Möglichkeit, die Sichtbarkeit des Repositories zu ändern, möglicherweise auf die Besitzer der Organisation beschränkt. Weitere Informationen finden Sie unter Einschränken von Änderungen der Sichtbarkeit von Repositorys in deiner Organisation.

Es wird empfohlen, die folgenden Nachteile zu überprüfen, bevor du die Sichtbarkeit eines Repositorys änderst.

Repository als privat festlegen

  • GitHub trennt öffentliche Forks des öffentlichen Repositories und verschiebt sie in ein neues Netzwerk. Öffentliche Forks werden nicht als privat deklariert.
  • Wenn Sie für persönliche Konten oder Organisationen verwenden GitHub Free , stehen einige Features nicht im Repository zur Verfügung, nachdem Sie die Sichtbarkeit in privat geändert haben. Jede veröffentlichte GitHub Pages Website wird automatisch nicht mehr veröffentlicht. Wenn Sie der GitHub Pages Website eine benutzerdefinierte Domäne hinzugefügt haben, sollten Sie Ihre DNS-Einträge entfernen oder aktualisieren, bevor Sie das Repository privat machen, um das Risiko einer Domänenübernahme zu vermeiden. Weitere Informationen finden Sie unter Pläne von GitHub und Verwalten einer benutzerdefinierten Domäne für Ihre GitHub Seitenwebsite.
  • GitHub wird das Repository nicht mehr in GitHub Archive Program enthalten. Weitere Informationen finden Sie unter Informationen zum Archivieren von Inhalten und Daten auf GitHub.
  • GitHub Advanced Security Funktionen, wie code scanning, werden nicht mehr funktionieren, es sei denn, das Repository gehört einer Organisation, die mit einer GitHub Advanced Security-, GitHub Code Security- oder GitHub Secret Protection-Lizenz Zugriff auf diese Funktion in privaten Repositories hat und über ausreichend freie Plätze verfügt. Weitere Informationen finden Sie unter Informationen zu GitHub Advanced Security.

Repository als öffentlich festlegen

  • GitHub trennt private Forks und wandelt sie in ein eigenständiges privates Repository um. Weitere Informationen finden Sie unter Was geschieht mit Forks, wenn ein Repository gelöscht wird oder sich dessen Sichtbarkeit ändert?
  • Wenn Sie Ihr privates Repository im Rahmen eines Wechsels zum Erstellen eines Open Source Projekts in ein öffentliches Repository konvertieren, finden Sie in den Leitfäden Open Source hilfreiche Tipps und Richtlinien. Sie können auch einen kostenlosen Kurs zum Verwalten eines Open Source Projekts mit GitHub Skills nehmen. Sobald dein Repository der Öffentlichkeit zugänglich ist, kannst du im Community-Profil des Repositorys überprüfen, ob dein Projekt die Best Practices zur Unterstützung von Mitarbeitern erfüllt. Weitere Informationen finden Sie unter Informationen zu Community-Profilen für öffentliche Repositorys.
  • Das Repository erhält automatisch Zugriff auf GitHub Advanced Security Features.
  • Der Aktionsverlauf und die Protokolle sind für alle sichtbar. Wenn es in Ihrem Repository wiederverwendbare oder erforderliche Workflows gab, die von einem anderen Repository in Ihrer Organisation freigegeben wurden, wird der Workflow-Dateipfad einschließlich des Repositorynamens in den Protokollen angezeigt. Weitere Informationen zum Entfernen von Workflow-Ausführungen und Artefakten finden Sie unter Verwaltung von Workflow-Ausführungen und REST-API-Endpunkte für Workflowausführungen.

Informationen zur Verbesserung der Repositorysicherheit finden Sie unter Schnellstart für die Sicherung Ihres Repositorys.

Folgen einer Änderung der Sichtbarkeit eines Repositorys

Achtung

Bevor Sie die Sichtbarkeit Ihres Repositorys ändern, sollten Sie sich über die Konsequenzen dieser Änderung im Klaren sein.

Wechseln von öffentlich zu privat

  • Stars und Watchers für dieses Repository werden gelöscht, was sich auf die Rangfolgen von Repositorys auswirkt.
  • Benutzerdefinierte Dependabot Warnungsregeln sind deaktiviert, sofern GitHub Code Security für dieses Repository nicht aktiviert ist. Abhängigkeitsdiagramm und Dependabot alerts bleiben aktiviert und sind berechtigt, in diesem Repository schreibgeschützte Analysen durchzuführen.

Code scanning ist nicht mehr verfügbar, es sei denn, Code Security ist für dieses Repository aktiviert.

  • Aktuelle Forks bleiben öffentlich und werden von diesem Repository getrennt.

Wechsel von privat zu öffentlich

  • Der Code ist für jeden sichtbar, der besuchen GitHub.comkann.
  • Jeder kann Ihr Repository forken.
  • Alle Push-Regelsätze werden deaktiviert.
  • Ihre Änderungen werden als Aktivität veröffentlicht.
  • Der Aktionsverlauf und die Protokolle sind für alle sichtbar.
  • Stars und Watchers für dieses Repository werden gelöscht.

Wechseln von privat zu intern

  • Alle Mitglieder des Unternehmens erhalten Lesezugriff.
  • Externe Mitarbeiter können nicht mehr zu Forks hinzugefügt werden, es sei denn, sie werden dem Stamm hinzugefügt.
  • Stars und Watchers für dieses Repository werden gelöscht.

Wechseln von intern zu privat

  • Stars und Watchers für dieses Repository werden gelöscht, was sich auf die Rangfolgen von Repositorys auswirkt.
  • Benutzerdefinierte Dependabot Warnungsregeln werden deaktiviert, sofern GitHub Code Security für dieses Repository nicht aktiviert ist. Abhängigkeitsgraph und Dependabot alerts bleiben mit der Berechtigung, schreibgeschützte Analysen für dieses Repository durchzuführen, aktiviert.

Code scanning ist nicht mehr verfügbar, es sei denn, Code Security ist für dieses Repository aktiviert.

  • Aktuelle Forks bleiben öffentlich und werden von diesem Repository getrennt.

Wechseln von intern zu öffentlich

  • Der Code ist für jeden sichtbar, der besuchen GitHub.comkann.
  • Jeder kann Ihr Repository forken.
  • Alle Push-Regelsätze werden deaktiviert.
  • Ihre Änderungen werden als Aktivität veröffentlicht.
  • Der Aktionsverlauf und die Protokolle sind für alle sichtbar.
  • Stars und Watchers für dieses Repository werden gelöscht.

Wechseln von öffentlich zu intern

  • Alle Mitglieder des Unternehmens erhalten Lesezugriff.
  • Externe Mitarbeiter können nicht mehr zu Forks hinzugefügt werden, es sei denn, sie werden dem Stamm hinzugefügt.
  • Stars und Watchers für dieses Repository werden gelöscht.

Ändern der Sichtbarkeit eines Repositorys

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Klicke unter dem Repositorynamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot eines Repositoryheaders mit den Registerkarten. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  3. Klicke im Abschnitt „Gefahrenzone“ rechts neben „Sichtbarkeit des Repositorys ändern“ auf Sichtbarkeit ändern.

  4. Wähle eine Sichtbarkeit aus.

  5. Klicken Sie, um zu bestätigen, dass Sie die Sichtbarkeit des richtigen Repositorys ändern.

  6. Klicken Sie auf "Ich habe diese Effekte gelesen und verstanden".

  7. Klicken Sie auf "Dieses Repository öffentlich machen" oder "Dieses Repository privat machen".

Weiterführende Themen