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.
-
Wähle in der oberen rechten Ecke von GitHub.com dein Profilfoto aus. Klicke dann auf Deine Organisationen.
-
Klicke neben der Organisation auf Einstellungen.
-
Klicke auf der linken Seitenleiste auf Codespaces.
-
Wähle unter Codespaces auf der linken Randleiste die Option Allgemein aus.
-
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.
-
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.