Du musst den privaten Modus aktivieren, wenn Ihre GitHub Enterprise Server-Instance über das Internet öffentlich zugänglich ist. Im privaten Modus ist es Benutzern nicht möglich, Repositorys anonym zu klonen. Wenn die integrierte Authentifizierung aktiviert ist, muss ein Administrator neue Benutzer einladen, um ein Konto auf der Instanz zu erstellen. Weitere Informationen findest du unter Integrierte Authentifizierung konfigurieren.
Warnung: Wenn du einem Pull Request oder einem Kommentar zu einem Issue ein Bild als Anlage hinzufügst, kann jeder die anonymisierte Bild-URL ohne Authentifizierung anzeigen, selbst wenn sich der Pull Request in einem privaten Repository befindet oder der private Modus aktiviert ist. Um unbefugten Zugriff auf die Bilder zu verhindern, stellen Sie sicher, dass Sie den Netzwerkzugriff auf die Systeme beschränken, die die Bilder bereitstellen, einschließlich Ihre GitHub Enterprise Server-Instance.
Wenn der private Modus aktiviert ist, kannst du festlegen, dass nicht authentifizierte Git-Vorgänge (und alle Personen mit Netzwerkzugriff auf Ihre GitHub Enterprise Server-Instance) den Code eines öffentlichen Repositorys in deiner Instanz mit aktiviertem anonymem Git-Lesezugriff lesen können. Weitere Informationen findest du unter Erzwingen von Repositoryverwaltungsrichtlinien in einem Unternehmen.
-
Klicke in einem Verwaltungskonto auf GitHub Enterprise Server und dann in der rechten oberen Ecke einer beliebigen Seite auf „“.
-
Wenn du dich nicht bereits auf der Seite „Websiteadministrator“ befindest, klicke in der oberen linken Ecke auf Websiteadministrator.
-
Wähle auf der Randleiste „ Websiteadministrator“ die Option Verwaltungskonsole aus.
-
Klicke auf der Randleiste unter „Einstellungen“ auf Datenschutz.
-
Wähle Privater Modus aus.
-
Klicke auf der Randleiste unter „Einstellungen“ auf Einstellungen speichern.
Hinweis: Durch das Speichern von Einstellungen in der Verwaltungskonsole werden Systemdienste neu gestartet, was zu einer für den Benutzer feststellbaren Downtime führen könnte.
-
Warten Sie auf den Abschluss der Konfigurationsausführung.