Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen findest Du in unserer englischsprachigen Dokumentation.

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2020-05-23. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nimm ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wende Dich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.

Artikelversion: Enterprise Server 2.17

Administratoren das Aktivieren des anonymen Git-Lesezugriffs auf öffentliche Repositorys erlauben

Sie können festlegen, dass Repository-Administratoren den anonymen Git-Lesezugriff auf öffentliche Repositorys auf Ihre GitHub Enterprise Server-Instanz aktivieren können, um die Funktionsweise von benutzerdefinierten Tools auf Ihrer Instanz zu vereinfachen und Authentifizierungsanforderungen zu umgehen.

Hinweis: Wenn Du den anonymen Git-Lesezugriff aktivierst, bist Du für den gesamten Zugriff auf dieses Feature und dessen Verwendung verantwortlich. GitHub ist nicht verantwortlich für unerwünschte Zugriffe auf das Feature oder für dessen Missbrauch. Außerdem darfst Du diese Funktion nicht verwenden, um Deine Lizenz von GitHub zu verletzen, einschließlich der Begrenzung der Anzahl der Benutzerlizenzen, die Du bei uns bestellt hast.

Wenn der private Modus aktiviert ist, können Sie festlegen, dass Repository-Administratoren den anonymen Git-Lesezugriff für öffentliche Repositorys auf Ihre GitHub Enterprise Server-Instanz aktivieren können. Weitere Informationen zum privaten Modus finden Sie unter „Privaten Modus aktivieren“.

Wenn Sie den anonymen Git-Lesezugriff zulassen, können Sie die Authentifizierung für benutzerdefinierte Tools auf Ihrer Instanz umgehen. Wenn Sie oder ein Repository-Administrator diese Zugriffseinstellung für ein Repository aktiviert, verfügen nicht authentifizierte Git-Vorgänge (und jeder mit Netzwerkzugriff auf GitHub Enterprise Server) über Lesezugriff auf das Repository, ohne dass eine Authentifizierung erforderlich ist.

Darüber hinaus können Sie Repository-Administratoren daran hindern, die Einstellungen für den anonymen Git-Zugriff für alle Repositorys oder für ein spezifisches Repository auf Ihre GitHub Enterprise Server-Instanz zu ändern. Weitere Informationen finden Sie unter „Änderung des anonymen Git-Lesezugriffs durch Benutzer verhindern“.

Filtere zum Anzeigen der Repositorys mit aktiviertem anonymem Git-Lesezugriff die Liste mit den Repositorys im Websiteadministrator-Dashboard.

Hinweise:

  • Es ist nicht möglich, den Git-Lesezugriff für geforkte Repositorys zu ändern, da sie standardmäßig die Zugriffseinstellungen des Root-Repositorys übernehmen.
  • Wenn ein öffentliches Repository privat wird, wird der anonyme Git-Lesezugriff automatisch für dieses Repository und dessen Forks deaktiviert.
  • Wenn ein Repository mit anonymer Authentifizierung Git LFS-Objekte enthält, kann es die Git LFS-Objekte nicht herunterladen, da für sie weiterhin eine Authentifizierung erforderlich ist. Es wird dringend empfohlen, den anonymen Git-Lesezugriff für ein Repository mit Git LFS-Objekten nicht zu aktivieren.
  1. Klicke in der oberen rechten Ecke einer beliebigen Seite auf .
    Raumschiffsymbol für den Zugriff auf die Einstellungen des Websiteadministrators
  2. Klicken Sie auf der linken Seitenleiste auf Enterprise.
    Registerkarte „Enterprise“ in den Einstellungen des Websiteadministrators
  3. Klicke in der Seitenleiste des Enterprise-Kontos auf Settings (Einstellungen).
    Registerkarte „Settings“ (Einstellungen) in der Seitenleiste des Enterprise-Kontos
  4. Klicken Sie unter „Settings“ (Einstellungen) auf Options (Optionen).
    Registerkarte „Options“ (Optionen) auf der Seitenleiste mit den Einstellungen des Enterprise-Kontos
  5. Klicken Sie unter „Anonymous Git read access“ (Anonymer Git-Lesezugriff) auf das Dropdownmenü, und klicken Sie auf Enabled (Aktiviert).
    Dropdownmenü „Anonymous Git read access“ (Anonymer Git-Lesezugriff) mit den angezeigten Menüoptionen „Enabled“ (Aktiviert) und „Disabled“ (Deaktiviert)
  6. Aktivieren Sie optional Prevent repository admins from changing anonymous Git read access (Repository-Administratoren daran hindern, den anonymen Git-Lesezugriff zu ändern), um Repository-Administratoren daran zu hindern, die Einstellungen für den anonymen Git-Lesezugriff in allen Repositorys auf Ihrer Instanz zu ändern.
    Durch die Aktivierung des Kontrollkästchens werden Repository-Administratoren daran gehindert, die Einstellungen für den anonymen Git-Lesezugriff für alle Repositorys auf Ihrer Instanz zu ändern

Anonymen Git-Lesezugriff für ein spezifisches Repository aktivieren

Hinweise:

  • Es ist nicht möglich, den Git-Lesezugriff für geforkte Repositorys zu ändern, da sie standardmäßig die Zugriffseinstellungen des Root-Repositorys übernehmen.
  • Wenn ein öffentliches Repository privat wird, wird der anonyme Git-Lesezugriff automatisch für dieses Repository und dessen Forks deaktiviert.
  • Wenn ein Repository mit anonymer Authentifizierung Git LFS-Objekte enthält, kann es die Git LFS-Objekte nicht herunterladen, da für sie weiterhin eine Authentifizierung erforderlich ist. Es wird dringend empfohlen, den anonymen Git-Lesezugriff für ein Repository mit Git LFS-Objekten nicht zu aktivieren.
  1. Klicke in der oberen rechten Ecke einer beliebigen Seite auf .
    Raumschiffsymbol für den Zugriff auf die Einstellungen des Websiteadministrators
  2. Gib im Suchfeld den Namen des Repository ein und klicke auf Search (Suche).
    Suchfeld für die Einstellungen des Websiteadministrators
  3. Klicke in den Suchergebnissen auf den Namen des Repository.
    Suchoptionen für die Einstellungen des Websiteadministrator
  4. Klicke in der oberen rechte Ecke der Seite auf Admin.
    Verwaltungswerkzeuge
  5. Klicke auf der linken Seitenleiste auf Admin.
    Verwaltungswerkzeuge
  6. Klicken Sie unter „Danger Zone“ (Gefahrenzone) neben „Enable Anonymous Git read access“ (Anonymen Git-Lesezugriff aktivieren) auf Enable (Aktivieren).
    Schaltfläche „Enabled“ (Aktiviert) unter „Enable anonymous Git read access“ (Anonymen Git-Lesezugriff aktivieren) in der „Danger Zone“ (Gefahrenzone) der Websiteadministratoreinstellungen eines Repositorys
  7. Überprüfen Sie die Änderungen. Klicken Sie zur Bestätigung auf Yes, enable anonymous Git read access (Ja, anonymen Git-Lesezugriff aktivieren).
    Bestätigung der Einstellung für anonymen Git-Lesezugriff in einem Popup-Fenster
  8. Aktivieren Sie optional Prevent repository admins from changing anonymous Git read access (Repository-Administratoren daran hindern, den anonymen Git-Lesezugriff zu ändern), um Repository-Administratoren daran zu hindern, diese Einstellung für dieses Repository zu ändern.
    Durch die Aktivierung des Kontrollkästchens werden Repository-Administratoren daran gehindert, den anonymen Git-Lesezugriff für dieses Repository zu ändern

Menschliche Unterstützung einholen

Du kannst das Gesuchte nicht finden?

Kontakt