Aktivieren und Deaktivieren von GitHub Codespaces
GitHub Codespaces ist in den öffentlichen Repositorys einer Organisation immer verfügbar. Alle benutzenden Personen können einen Codespace aus diesen Repositorys erstellen.
Wenn deine Organisation über einen GitHub Free-Plan verfügt, ist GitHub Codespaces in den privaten Repositorys deiner Organisation immer verfügbar. Alle benutzenden Personen mit Zugriff auf diese Repositorys können auf eigene Kosten einen Codespace erstellen.
Wenn du ein „Organization owner“ mit einem kostenpflichtigen GitHub-Plan bist, kannst du GitHub Codespaces für die privaten und internen Repositorys deiner Organisation aktivieren oder deaktivieren. Du kannst GitHub Codespaces für alle Benutzenden oder nur für ausgewählte Mitglieder und Projektmitarbeitende aktivieren.
Aktivieren oder Deaktivieren von GitHub Codespaces
Hinweis
Wenn du Benutzenden den Zugriff auf GitHub Codespaces entziehst, kann die jeweilige Person ihre vorhandenen Codespaces in den privaten und internen Repositorys deiner Organisation nicht mehr öffnen. Weitere Informationen findest du unter Was geschieht, wenn ich den Zugriff einer benutzenden Person auf GitHub Codespaces entferne?.
- Klicke in der rechten oberen Ecke von GitHub auf dein Profilbild und dann auf Your organizations.
- Klicke neben der Organisation auf Einstellungen.
- Klicke in der linken Randleiste auf Codespaces.
- Klicke unter Codespaces in der linken Randleiste auf General.
- Wähle auf der Einstellungsseite für Codespaces unter „Codespaces-Zugriff“ deine bevorzugte Einstellung für GitHub Codespaces in den privaten und internen Repositorys deiner Organisation aus.
Sicherstellen, dass Benutzende Codespaces erstellen können
Um Benutzenden zu erlauben, Codespaces für ein Repository zu erstellen, das sich im Besitz deiner Organisation befindet, musst du einen der folgenden Schritte ausführen:
- Gewähre der benutzenden Person Lesezugriff auf das Repository, und lasse das Forken zu. Dadurch kann die benutzende Person einen Codespace erstellen, Änderungen an einen Fork pushen und einen Pull Request öffnen. Weitere Informationen finden Sie unter Die Forking-Richtlinie für deine Organisation verwalten.
- Gewähre der benutzenden Person Schreibzugriff auf das Repository, damit sie Änderungen direkt ohne Forken in das Repository pushen kann.
Stelle außerdem Folgendes sicher:
- Dein Unternehmen verwendet OIDC nicht mit CAP. Weitere Informationen finden Sie unter Informationen zur Unterstützung der IdP-Richtlinie für bedingten Zugriff.
- Für deine Organisation ist keine Zulassungsliste für IP-Adressen aktiviert. Weitere Informationen findest du unter Verwalten zulässiger IP-Adressen für deine Organisation.
Was geschieht, wenn ich den Zugriff einer benutzenden Person auf GitHub Codespaces entferne?
Bevor du den Zugriff einer benutzenden Person auf GitHub Codespaces entfernst, solltest du die betroffenen Benutzenden benachrichtigen.
Wenn du den Zugriff einer benutzenden Person entfernst, kann die jeweilige Person keine vorhandenen Codespaces mehr öffnen, die sie in den privaten und internen Repositorys deiner Organisation erstellt hat.
- Wenn du die betroffenen Personen vorher benachrichtigst, können sie alle unveröffentlichten Arbeiten an einen Branch im Repository pushen, bevor sie keinen Zugriff mehr haben.
- Wenn Benutzerinnen den Zugriff auf einen Codespace verlieren, wird der Codespace für einen Zeitraum von 7 Tagen aufbewahrt, danach wird er endgültig gelöscht. Während dieses 7-tägigen Zeitraums müssen sich die Benutzerinnen an den uns über das GitHub-Support-Portal wenden, um nicht veröffentlichte Arbeiten aus dem Codespace wiederherzustellen.
Wenn du bisher für Codespaces gezahlt hast, die Benutzende in den öffentlichen Repositorys deiner Organisation erstellt haben, geht der Besitz an diesen Codespaces auf die Benutzenden über.