Aktivieren und Deaktivieren von GitHub Codespaces
GitHub Codespaces ist in den öffentlichen Repositorys einer Organisation immer verfügbar, und alle Benutzerinnen können einen Codespace aus diesen Repositorys erstellen. Wenn deine Organisation über einen GitHub Free-Plan verfügt, ist GitHub Codespaces auch in den privaten Repositorys deiner Organisation immer verfügbar, und alle Benutzerinnen mit Zugriff auf diese Repositorys können auf eigene Kosten einen Codespace erstellen.
Als Besitzerin einer Organisation mit einem GitHub Team- oder GitHub Enterprise Cloud-Plan kannst du entscheiden, ob du GitHub Codespaces in den privaten Repositorys deiner Organisation aktivieren oder deaktivieren möchtest. Wenn du GitHub Codespaces in diesen Repositorys aktivierst, kannst du auswählen, ob die Aktivierung für alle Benutzerinnen oder für eine Auswahl von Mitgliedern und Projektmitarbeiter*innen gelten soll.
Durch die Aktivierung von GitHub Codespaces kannst du deine Mitglieder und Projektmitarbeiterinnen beim schnellen Einstieg in ein Projekt unterstützen. So müssen sie nicht erst viele Tools und Abhängigkeiten lokal installieren, um an einem Projekt mitzuarbeiten. Vielleicht möchtest du GitHub Codespaces jedoch nach und nach in deiner Organisation einführen, indem du es jeweils für eine Gruppe von Benutzerinnen aktivierst. Alternativ kannst du GitHub Codespaces für alle deine Mitglieder deaktivieren, wenn du Sicherheitsvorschriften einhalten musst, die eine stärkere Kontrolle über den privaten Code in deiner Organisation erfordern.
Wenn du GitHub Codespaces in privaten Repositorys für mindestens einige Benutzerinnen aktiviert hast, kannst du für die Nutzung von GitHub Codespaces durch diese Benutzerinnen in allen Repositorys deiner Organisation bezahlen. Weitere Informationen finden Sie unter Auswählen der Besitzerinnen und Zahlerinnen von Codespaces in deiner Organisation.
Wenn du in deiner Organisation nicht auf die Einstellungen zum Aktivieren von GitHub Codespaces zugreifen kannst, wurde GitHub Codespaces möglicherweise von einem bzw. einer Unternehmensbesitzer*in für deine Organisation deaktiviert. Weitere Informationen findest du unter Erzwingen von Richtlinien für GitHub Codespaces in deinem Unternehmen in der Dokumentation zu GitHub Enterprise Cloud.
Voraussetzungen zum Aktivieren von GitHub Codespaces
Nur Personen, die Änderungen an ein Repository pushen oder das Repository forken können, können einen Codespace für dieses Repository erstellen. Um einem Benutzer zu erlauben, Codespaces für ein Repository zu erstellen, das sich im Besitz deiner Organisation befindet, musst du einen der folgenden Schritte ausführen.
- Stelle sicher, dass der Benutzer Lesezugriff auf das Repository hat und das Repository Forken zulässt, damit der Benutzer einen Codespace aus dem Repository erstellen, seine Änderungen in einen Fork verschieben und einen Pull Request für alle Änderungen erstellen kann, die er vornehmen möchte. Weitere Informationen finden Sie unter Die Forking-Richtlinie für deine Organisation verwalten.
- Stelle sicher, dass der Benutzer Schreibzugriff auf das Repository hat, damit er Änderungen direkt in das Repository pushen kann, ohne zu forken.
Damit Benutzer*innen Codespaces erstellen können, musst du außerdem Folgendes sicherstellen: deine Organisation ist keine Zulassungsliste für IP-Adressen aktiviert. Weitere Informationen findest du unter Verwalten zulässiger IP-Adressen für deine Organisation in der GitHub Enterprise Cloud-Dokumentation.
Note
Wenn du ein verifizierter Kursleiter oder eine Lehrkraft bist, musst du GitHub Codespaces von einem GitHub Classroom aus aktivieren, um deinen Codespaces Education-Vorteil nutzen zu können. Weitere Informationen finden Sie unter Verwenden von GitHub Codespaces mit GitHub Classroom.
Informationen zum Ändern deiner Einstellungen
Wenn du Benutzerinnen den Zugriff auf GitHub Codespaces entziehst, kann die jeweilige Person ab sofort keine vorhandenen Codespaces mehr öffnen, die sie in den privaten Repositorys deiner Organisation erstellt hat. Wenn du bisher für Codespaces gezahlt hast, die die Benutzerinnen in den öffentlichen Repositorys deiner Organisation erstellt haben, geht der Besitz an diesen Codespaces auf die Benutzer*innen über.
Bevor du Benutzerinnen den Zugang entziehst, solltest du sie benachrichtigen. Falls in einem Codespace bisher nicht veröffentlichte Arbeiten vorhanden sind, können die Benutzerinnen diese in einen Branch des Repositorys verschieben, bevor sie den Zugriff verlieren.
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.
Aktivieren oder Deaktivieren von GitHub Codespaces
Note
Wenn du Benutzer*innen den Zugriff auf GitHub Codespaces entziehst, kann die jeweilige Person ab sofort keine vorhandenen Codespaces mehr öffnen, die sie in den privaten Repositorys deiner Organisation erstellt hat. Weitere Informationen findest du unter Informationen zum Ändern deiner Einstellungen.
-
Wählen Sie in der oberen rechten Ecke von GitHub Ihr Profilfoto aus, und klicken Sie dann auf Ihre 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 Einstellungsseite für Codespaces unter „Codespaces-Zugriff“ deine bevorzugte Einstellung für GitHub Codespaces in den privaten Repositorys deiner Organisation aus.
Du kannst Codespaces deaktivieren, für bestimmte Mitglieder oder Teams aktivieren, für alle Mitglieder aktivieren oder für alle Mitglieder und Projektmitarbeiter*innen aktivieren.