Skip to main content

Auswählen der Besitzerinnen und Zahlerinnen von Codespaces in deiner Organisation

Du kannst entscheiden, ob Codespaces von deiner Organisation oder von deinen Mitgliedern bezahlt werden und in ihrem Besitz sind.

Wer kann dieses Feature verwenden?

Organization owners can change an organization's billing details and control who owns and pays for codespaces.

Organizations on GitHub Team and GitHub Enterprise plans can pay for their members' use of GitHub Codespaces. These organizations can then access policies that apply to codespaces paid for by the organization. See Pläne von GitHub.

Übersicht

Wenn Sie der Inhaber einer Organisation mit einem GitHub Team- oder GitHub Enterprise Cloud-Plan sind, können Sie die Nutzung von GitHub Codespaces durch Ihre Mitglieder und Mitwirkenden bezahlen. Wenn Sie für die Nutzung bezahlen, können Personen GitHub Codespaces verwenden, um in Ihren Repositories zu arbeiten, ohne dies auf eigene Kosten tun zu müssen, und Ihre Organisation erhält mehr Kontrolle über die Codespaces, die aus Ihren Repositories erstellt werden.

Damit du für die Nutzung bezahlen kannst, musst du sämtliche der folgenden Schritte ausführen:

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 mit einem GitHub Free-Plan können nicht für GitHub Codespaces bezahlen, daher zahlt immer der Benutzer, der den Codespace erstellt.

Für Organisationen mit einem GitHub Team- oder GitHub Enterprise Cloud-Plan gilt: Wenn ein Benutzer einen Codespace aus einem Repository der Organisation erstellt, kann entweder der Benutzer oder die Organisation die Kosten für den Codespace übernehmen. 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 definiert oder GitHub Codespaces hat ein Budget ohne Null festgelegt.
  • Der Codespace wird aus einem der Repositorys der Organisation oder aus einer organisationseigenen Verzweigung eines Repositorys erstellt. Dazu gehören öffentliche und private Repositorys.
  • Der Benutzer, der den Codespace erstellt, ist ein Mitglied oder Mitarbeiter der Organisation, und die Organisation hat diesen Benutzer aktiviert GitHub Codespaces . Dies kann alle Mitglieder und Mitarbeiter umfassen, wenn sich die Organisation für alle Benutzer entschieden Codespaces hat. Wenn Codespaces für einen Benutzer nicht aktiviert ist, können sie weiterhin Codespaces aus öffentlichen Repositorys in der Organisation erstellen, aber der Benutzer zahlt für diese Codespaces.

Weitere Informationen zum Aktivieren GitHub Codespaces von Mitgliedern und Mitarbeitern finden Sie unter Aktivieren oder Deaktivieren von GitHub Codespaces für Ihre Organisation.

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. Aus der Sicht eines Benutzers wird die Erfahrung mit GitHub Codespaces abgesehen von den Richtlinien, mit denen Ihre Organisation Einschränkungen für Codespaces festlegen kann, ähnlich sein, unabhängig davon, wem ein Codespace gehört. Beispielsweise gelten für GitHub Codespaces die meisten persönlichen Einstellungen eines Benutzers, z. B. Dotfiles, Geheimnisse und GPG-Überprüfung, unabhängig davon, wem der Codespace gehört.

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 als im Besitz der Organisation festzulegen, liegt dies möglicherweise daran, dass Sie GitHub Codespaces für alle Benutzer in den privaten Repositorien Ihrer Organisation deaktiviert haben. Siehe Informationen zur Auswahl der Zahler für Codespaces.

  1. Klicke in der rechten oberen Ecke von GitHub auf dein Profilbild und dann auf Your organizations.

  2. Wählen Sie eine Organisation aus, indem Sie darauf klicken.

  3. Klicke unter dem Organisationsnamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot der Registerkarten im Profil einer Organisation. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  4. Klicke in der linken Randleiste auf Codespaces.

  5. Klicke unter Codespaces in der linken Randleiste auf General.

  6. 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.
  7. Ü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.