Skip to main content

Verwalten des Repositoryzugriffs für die Codespaces deiner Organisation

Du kannst die Repositorys in deiner Organisation verwalten, auf die GitHub Codespaces zugreifen kann.

Wer kann dieses Feature verwenden?

To manage access and security for GitHub Codespaces for an organization, you must be an organization owner.

Organisationen mit GitHub Team- und GitHub Enterprise-Plänen können für die Nutzung von GitHub Codespaces durch Mitglieder und Projektmitarbeiter*innen bezahlen. Diese Organisationen können dann auf Einstellungen und Richtlinien zugreifen, die für die von der Organisation bezahlten Codespaces gelten. Weitere Informationen findest du unter Auswählen der Besitzerinnen und Zahlerinnen von Codespaces in deiner Organisation und unter GitHub-Pläne.

Hinweis zu veralteten Funktionen: Die unten beschriebene Zugriffs- und Sicherheitseinstellung ist mittlerweile veraltet und wird hier nur zu Referenzzwecken dokumentiert. Um erweiterten Zugriff auf andere Repositorys zu aktivieren, füge deiner Konfigurationsdatei devcontainer.json die angeforderten Berechtigungen hinzu. Weitere Informationen findest du unter Verwalten des Zugriffs auf andere Repositorys innerhalb deines Codespace.

Standardmäßig kann ein Codespace nur auf das Repository zugreifen, in dem er erstellt wurde. Wenn du den Zugriff und die Sicherheit für ein Repository aktivierst, das sich im Besitz deiner Organisation befindet, erhalten alle Codespaces, die für dieses Repository erstellt werden, auch Leserechte für alle anderen Repositorys, die sich im Besitz der Organisation befinden und für die der Codespace-Ersteller Zugriffsberechtigungen besitzt. Wenn du die Repositorys einschränken möchtest, auf die ein Codespace zugreifen kann, kannst du ihn entweder auf das Repository beschränken, in dem der Codespace erstellt wurde, oder auf bestimmte Repositorys. Du solltest Zugriff und Sicherheit nur für Repositorys aktivieren, denen du vertraust.

Unter Aktivieren oder Deaktivieren von GitHub Codespaces für deine Organisation findest du weitere Informationen dazu, wie du steuern kannst, welche Benutzer*innen in deiner Organisation GitHub Codespaces nutzen können.

  1. Wähle in der oberen rechten Ecke von GitHub.com dein Profilfoto aus. Klicke dann auf Deine Organisationen.

    Screenshot des Dropdownmenüs unter dem Profilbild von @octocat. „Deine Organisationen“ ist in dunklem Orange eingerahmt.

  2. Klicke neben der Organisation auf Einstellungen.

  3. Klicke auf der linken Seitenleiste auf Codespaces.

  4. Wähle unter Codespaces auf der linken Randleiste die Option Allgemein aus.

  5. Wähle auf der Codespaces-Einstellungsseite unter „Zugriff und Sicherheit“ die gewünschte Einstellung für deine Organisation aus:

    • Deaktiviert: Beschränkt den Zugriff von Codespaces auf das Repository, über das sie erstellt wurden.
    • Alle Repositorys: Erlaubt allen Codespaces, die über Repositorys in meiner Organisation erstellt wurden, den Zugriff auf andere Repositorys meiner Organisation.
    • Ausgewählte Repositorys: Erlaubt Codespaces, die über bestimmte Repositorys in meiner Organisation erstellt wurden, den Zugriff auf andere Repositorys meiner Organisation.
  6. Wenn du „Ausgewählte Repositorys“ ausgewählt hast, wähle das Dropdownmenü „Repositorys auswählen“ und dann ein Repository aus, um Codespaces des Repositorys den Zugriff auf andere Repositorys im Besitz deiner Organisation zu erlauben. Wiederhole diesen Schritt für alle Repositorys, deren Codespaces du den Zugriff auf andere Repositorys in deinem Besitz erlauben möchtest.

Weiterführende Themen