Übersicht
Wenn Sie der Besitzer einer Organisation in einem GitHub Team oder GitHub Enterprise Cloud einem Plan sind, können Sie für die Nutzung GitHub CodespacesIhrer Mitglieder und Mitarbeiter bezahlen. Wenn Sie für die Nutzung bezahlen, können Benutzer in Ihren Repositorys arbeiten GitHub Codespaces , ohne dies auf eigene Kosten tun zu müssen, und geben Ihrer Organisation mehr Kontrolle über die codespaces, die aus Ihren Repositorys erstellt wurden.
Damit du für die Nutzung bezahlen kannst, musst du sämtliche der folgenden Schritte ausführen:
- Lassen Sie mindestens einige Ihrer Mitglieder und Mitarbeiter in den privaten und internen Repositorys Ihrer Organisation zu.GitHub Codespaces Weitere Informationen findest du unter Aktivieren oder Deaktivieren von GitHub Codespaces für Ihre Organisation.
- Lege fest, dass Codespaces, die aus den Repositorys deiner Organisation erstellt werden, im Besitz der Organisation sein sollen. Weitere Informationen findest du unter Auswählen der Besitzer und Zahler von Codespaces.
- Legen Sie einen Grenzwert für Nicht-Null-Ausgaben für GitHub Codespaces. Weitere Informationen findest du unter Einrichten von Budgets zum Kontrollieren der Ausgaben für Produkte mit verbrauchseinheitenbasierter Abrechnung.
Informationen zur Auswahl der Zahler*innen für Codespaces
Für einen Codespace zu bezahlen bedeutet, dass du für die Speicher- und Computekosten des Codespaces während seiner Lebensdauer aufkommst. Weitere Informationen findest du unter GitHub Codespaces Abrechnung.
Organisationen in einem GitHub Free Plan können nicht bezahlen GitHub Codespaces, sodass der Benutzer, der den Codespace erstellt, immer bezahlt.
Wenn ein Benutzer für Organisationen in einem oder einem Plan einen Codespace aus einem Repository in der Organisation erstellt, kann der Benutzer oder die Organisation für den Codespace bezahlen.For organizations on a GitHub Team or GitHub Enterprise Cloud plan, when a user creates a codespace from a repository in the organization, either the user or the organization can pay for the codespace. Benutzerinnen, die einen Codespace erstellen, können nicht entscheiden, wer für dessen Kosten aufkommt, aber die Organisation kann festlegen, für bestimmte Benutzerinnen zu zahlen. In den Einstellungen einer Organisation kannst du festlegen, ob die Codespaces im Besitz der Benutzer*innen oder im Besitz der Organisation sein sollen.
Wenn eine Organisation entscheidet, dass Codespaces im Besitz der Benutzer*innen sind, müssen Benutzerinnen, die einen Codespace aus einem Repository der Organisation erstellen, immer für den Codespace bezahlen. Der Zugriff der Benutzerinnen auf die Erstellung von Codespaces hängt von der Sichtbarkeit des Repositorys und den Zugriffseinstellungen in deiner Organisation ab.
Wenn eine Organisation entscheidet, dass Codespaces im Besitz der Organisation sind, zahlt die Organisation für einen Codespace, wenn alle der folgenden Punkte erfüllt sind:
- Die Organisation hat kein Budget für GitHub Codespaces oder ein Budget ungleich Null festgelegt.
- Der Codespace wird aus einem der Repositorys der Organisation oder aus einem Fork eines Repositorys der Organisation erstellt. Dies schließt öffentliche, private und interne Repositorys ein.
- Die Benutzerinnen, die den Codespace erstellen, sind Mitglieder oder Projektmitarbeiterinnen der Organisation, und die Organisation hat GitHub Codespaces für diesen Benutzerinnen aktiviert. Dies kann alle Mitglieder und Projektmitarbeiterinnen einschließen, wenn die Organisation die Codespaces für alle Benutzerinnen aktiviert hat. Wenn Codespaces für einen Benutzer*in nicht aktiviert ist, kann die Person dennoch Codespaces aus öffentlichen Repositorys in der Organisation erstellen, muss aber für diese Codespaces bezahlen.
Weitere Informationen zum Aktivieren GitHub Codespaces von Mitgliedern und Mitarbeitern finden Sie unter Aktivieren oder Deaktivieren von GitHub Codespaces für Ihre Organisation.
Hinweis
Wenn Sie besitzer sind Organisation mit verwalteten Benutzer*innen und nicht zulassen GitHub Codespaces , dass sie Ihrer Organisation in Rechnung gestellt werden, können Mitglieder mit verwaltete Benutzerkonten diesen Personen nicht verwenden GitHub Codespaces. Weitere Informationen findest du unter Fähigkeiten und Einschränkungen von verwalteten Benutzerkonten.
Informationen zum Besitz von Codespaces
Ein Codespace wird über das Konto bezahlt, in dessen Besitz er sich befindet. Als Besitzer*in des Codespaces kann entweder eine Organisation oder der Benutzer bzw. die Benutzerin fungieren, der/die den Codespace erstellt hat.
Wenn deine Organisation Besitzer*in eines Codespaces ist, hat deine Organisation die Kontrolle über diesen Codespace. Für Codespaces, die sich im Besitz deiner Organisation befinden, hast du folgende Möglichkeiten:
- Du kannst die Codespaces über die REST-API verwalten, um z. B. einen Codespace anzuhalten oder zu löschen.
- Zugreifen auf Überwachungsprotokolle zum Überprüfen von Aktionen im Zusammenhang mit GitHub Codespaces
- Sie können Richtlinien festlegen, um Einschränkungen zu verwalten, z. B. die Beschränkung des Entwicklungscontainer-Images oder des Computertyps, der in Codespaces verwendet werden kann, oder die Festlegung eines Standardtimeouts und einer Aufbewahrungsfrist.
Wenn Benutzer*innen einen Codespace besitzen, stehen deiner Organisation keine dieser Optionen zum Verwalten des Codespaces zur Verfügung. Dies gilt selbst dann, wenn der Codespace aus einem der Repositorys deiner Organisation erstellt wurde.
Wenn Benutzer*innen einen Codespace erstellen, wird ihnen mitgeteilt, wer dafür bezahlt und in wessen Besitz er somit ist. Abgesehen von den Richtlinien, die Ihre Organisation zum Festlegen von Einschränkungen für Codespaces verwenden kann, ist die Benutzeroberfläche GitHub Codespaces ähnlich, unabhängig davon, wer ein Codespace besitzt. Beispielsweise gelten die meisten persönlichen Einstellungen eines Benutzers für GitHub Codespaces, z. B. Dotfiles, Geheimnisse und GPG-Überprüfung, unabhängig davon, wer der Codespace ist.
Informationen zum Ändern deiner Einstellungen
Wenn du deine Besitzeinstellungen änderst, können vorhandene Codespaces auf neue Besitzer*innen übertragen werden.
Wenn du vom Organisationsbesitz zum Benutzerbesitz wechselst, gehen Codespaces, die derzeit deiner Organisation angehören, in den Besitz der Benutzerinnen über, die den Codespace erstellt haben. Bevor du diese Änderung vornimmst, solltest du die Benutzerinnen bitten, die Codespaces zu überprüfen, die in ihren Besitz übergehen sollen. Die Nutzung dieser Codespaces wird nun über das persönliche Konto der Benutzer*innen abgerechnet.
Wenn du vom Benutzerbesitz zum Organisationsbesitz wechselst, können vorhandene Codespaces in den Besitz deiner Organisation übergehen. Ein Codespace wird übertragen, wenn der Benutzer, der derzeit den Codespace besitzt, Mitglied oder Mitarbeiter ist und Sie für diesen Benutzer aktiviert GitHub Codespaces haben. Andernfalls verbleibt ein Codespace im Besitz der jeweiligen Benutzer*innen.
Auswählen der Besitzerinnen und Zahlerinnen von Codespaces
Hinweis
Wenn Sie nicht auf die Option zugreifen können, codespaces organisationseigenen Codespaces zu erstellen, liegt dies möglicherweise daran, dass Sie für alle Benutzer in den privaten und internen Repositorys Ihrer Organisation deaktiviert GitHub Codespaces haben. Siehe Informationen zur Auswahl der Zahler für Codespaces.
-
Klicke in der rechten oberen Ecke von GitHub auf dein Profilbild und dann auf Your organizations.
-
Wählen Sie eine Organisation aus, indem Sie darauf klicken.
-
Klicke unter dem Organisationsnamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

-
Klicke in der linken Randleiste auf Codespaces.
-
Klicke unter Codespaces in der linken Randleiste auf General.
-
Wählen Sie auf der Einstellungsseite Codespaces unter "Codespace-Besitz" die gewünschte Einstellung für Ihre Organisation aus:
- Organisationsbesitz: Codespaces können im Besitz deiner Organisation sein und von dieser bezahlt werden.
- Benutzerbesitz: Codespaces befinden sich immer im Besitz der Benutzer*innen, die den Codespace erstellen, und werden von diesen bezahlt.
-
Überprüfen Sie optional unter "Codespaces Access" die Mitglieder und Mitarbeiter, für die Sie aktiviert Codespaceshaben. Dies sind die einzigen Benutzer*innen, die Codespaces erstellen können, für die deine Organisation bezahlt. Weitere Informationen findest du unter Aktivieren oder Deaktivieren von GitHub Codespaces für Ihre Organisation.
Festlegen eines Ausgabenlimits
Für Konten können Ausgabenlimits bestehen. Dadurch wird verhindert, dass neue Codespaces erstellt oder vorhandene Codespaces geöffnet werden, wenn dies für dein persönliches, Organisations- oder Unternehmenskonto mit Kosten verbunden ist. Überprüfe die Budgets deines Kontos, um sicherzustellen, dass sie deinen Nutzungsanforderungen entsprechen. Weitere Informationen findest du unter Einrichten von Budgets zum Kontrollieren der Ausgaben für Produkte mit verbrauchseinheitenbasierter Abrechnung.
Weitere Informationen zum Verwalten und Ändern des Ausgabenlimits für dein Konto findest du unter Einrichten von Budgets zum Kontrollieren der Ausgaben für Produkte mit verbrauchseinheitenbasierter Abrechnung.