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 Repositorys nicht ändern können, hat der Organisationsbesitzer vielleicht die Möglichkeit eingeschränkt, die Sichtbarkeit des Repositorys so zu ändern., dass nur Organisationsbesitzer Repositorys sehen können. Weitere Informationen findest du unter Einschränken von Änderungen der Sichtbarkeit von Repositorys in deiner Organisation.

Mitglieder in einem Unternehmen mit verwalteten Benutzer*innen können nur die Sichtbarkeit von Repositorys im Besitz ihres persönlichen Kontos auf privat festlegen, und Repositorys in den Organisationen ihres Unternehmens können nur privat oder intern sein. Weitere Informationen findest du unter About Enterprise Managed Users.

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

Repository als privat festlegen

  • GitHub Enterprise Cloud trennt öffentliche Forks des öffentlichen Repositorys ab und setzt sie in ein neues Netzwerk ein. Öffentliche Forks werden nicht als privat deklariert.
  • Wenn du die Sichtbarkeit eines Repositorys von intern in privat änderst, entfernt GitHub Forks, die einem Benutzer gehören, der keinen Zugriff auf das neue private Repository hat. Die Sichtbarkeit von Forks ändert sich ebenfalls in „Privat“. Weitere Informationen finden Sie unter „Was geschieht mit Forks, wenn ein Repository gelöscht wird oder sich dessen Sichtbarkeit ändert?“.
  • Wenn du GitHub Free für persönliche Konten oder Organisationen verwendest, stehen einige Features im Repository nicht zur Verfügung, nachdem du die Sichtbarkeit in privat geändert hast. Die Veröffentlichung einer jeden veröffentlichten GitHub Pages-Website wird automatisch zurückgezogen. Wenn du deiner GitHub Pages-Website eine benutzerdefinierte Domain hinzugefügt hast, solltest du deine DNS-Einträge vor der Umschaltung des Repositorys in ein privates Repository entfernen oder aktualisieren, um das Risiko eines Domain-Takeovers auszuschließen. Weitere Informationen finden Sie unter GitHub-Pläne und unter Eine benutzerdefinierte Domain für deine GitHub Pages-Website verwalten.
  • GitHub enthalten das Repository nicht mehr im GitHub Archive Program. Weitere Informationen findest du unter Informationen zur Archivierung von Inhalten und Daten auf GitHub.
  • GitHub Advanced Security-Features, z. B. code scanning, funktionieren nicht mehr, es sei denn, das Repository gehört zu einer Organisation, die Teil eines Unternehmens mit einer Lizenz für Advanced Security und genügend Ersatzplätze ist. Weitere Informationen findest du unter Informationen zu GitHub Advanced Security.

Repository als intern festlegen

Repository als öffentlich festlegen

  • GitHub Enterprise Cloud trennt private Forks ab und ändert sie in ein eigenständiges privates Repository. Weitere Informationen findest du unter Was geschieht mit Forks, wenn ein Repository gelöscht wird oder sich dessen Sichtbarkeit ändert?.
  • Wenn du dein privates Repository in ein öffentliches Repository konvertierst, um damit u. a. ein Open Source Projekts zu erstellen, lies die Open Source-Leitfäden, die hilfreiche Tipps und Vorgaben enthalten. Du kannst auch an einem kostenlosen Kurs zum Verwalten von Open Source Projekten mit GitHub Skills teilnehmen. 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 findest du 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 Workflowausführungen und Artefakten finden Sie unter „Verwalten von Workflowausführungen“ und „REST-API-Endpunkte für Workflowausführungen“.

Informationen zur Verbesserung der Repositorysicherheit findest du unter Schnellstart für die Sicherung Ihres Repositorys.

Ändern der Sichtbarkeit eines Repositorys

  1. Navigiere auf GitHub.com zur Hauptseite des Repositorys.

  2. Wähle unter dem Namen deines Repositorys die Option Einstellungen aus. 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. Gib zum Überprüfen, ob du die Sichtbarkeit des richtigen Repositorys änderst, den Namen des Repositorys ein, das du ändern möchtest.

  6. Klicke auf I understand, change repository visibility (Ich habe verstanden, Sichtbarkeit des Repositorys ändern).

Weitere Informationsquellen