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. For more information, see "GitHub-Pläne."

Übersicht

Wenn du Besitzerin einer Organisation mit einem GitHub Team- oder GitHub Enterprise Cloud-Plan bist, kannst du für die Nutzung von GitHub Codespaces durch deine Mitglieder und Projektmitarbeiterinnen bezahlen. Wenn du für die Nutzung bezahlst, können andere Personen GitHub Codespaces für die Arbeit in deinen Repositorys nutzen, ohne selbst dafür aufkommen müssen, und deine Organisation hat mehr Kontrolle über die Codespaces, die in deinen Repositorys 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 Informationen zur Abrechnung für GitHub Codespaces.

Organisationen mit einem GitHub Free-Plan können nicht für GitHub Codespaces bezahlen, sodass immer die Benutzer*innen zahlen, die den Codespace erstellen.

Bei Organisationen mit einem GitHub Team- oder GitHub Enterprise Cloud-Plan können entweder die Benutzerinnen oder die Organisation für den Codespace bezahlen, wenn die Benutzerinnen einen Codespace aus einem Repository der Organisation erstellen. 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 ein Ausgabenlimit ungleich Null für GitHub Codespaces festgelegt.
  • Der Codespace wird aus einem der Repositorys der Organisation oder aus einem Fork eines Repositorys der Organisation erstellt. Dies schließt sowohl öffentliche als auch private 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 von GitHub Codespaces für Mitglieder und Projektmitarbeiter*innen findest du unter Aktivieren oder Deaktivieren von GitHub Codespaces für deine 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.
  • Du kannst auf Überwachungsprotokolle zugreifen, um Aktivitäten im Zusammenhang mit GitHub Codespaces zu überprüfen.
  • 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 Benutzerinnen einen Codespace erstellen, wird ihnen mitgeteilt, wer dafür bezahlt und in wessen Besitz er somit ist. Abgesehen von den Richtlinien, mit denen deine Organisation Beschränkungen für Codespaces festlegen kann, ist die Erfahrung mit GitHub Codespaces aus Sicht der Benutzerinnen ähnlich – unabhängig davon, in wessen Besitz sich ein Codespace befindet. Die meisten persönlichen Benutzereinstellungen für GitHub Codespaces, z. B. Dotfiles, Geheimnisse und GPG-Verifizierung, gelten unabhängig davon, in wessen Besitz sich ein Codespace befindet.

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 nach der Besitzübertragung über das persönliche Konto der jeweiligen 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 bzw. die aktuelle Besitzerin des Codespaces Mitglied oder Projektmitarbeiterin ist und du GitHub Codespaces für diese Person aktiviert hast. Andernfalls verbleibt ein Codespace im Besitz der jeweiligen Benutzer*innen.

Auswählen der Besitzerinnen und Zahlerinnen von Codespaces

Hinweis: Wenn du einen Codespace nicht als im Besitz der Organisation festlegen kannst, hast du GitHub Codespaces möglicherweise für alle Benutzer*innen in den privaten Repositorys deiner Organisation deaktiviert. Weitere Informationen findest du unter Informationen zur Auswahl der Zahler*innen für Codespaces.

  1. Wähle in der oberen rechten Ecke von GitHub.com dein Profilfoto aus. Klicke dann auf Deine Organisationen.

    Screenshot des Dropdownmenüs unter dem Profilbild von @octocat. „Deine Organisationen“ ist in dunklem Orange eingerahmt.

  2. Klicke neben der Organisation auf Einstellungen.

  3. Klicke auf der linken Seitenleiste auf Codespaces.

  4. Wähle unter Codespaces auf der linken Randleiste die Option Allgemein aus.

  5. Wähle auf der Einstellungsseite für Codespaces unter „Codespacebesitz“ die gewünschte Einstellung für deine 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.
  6. Optional kannst du unter „Codespaces-Zugriff“ die Mitglieder und Projektmitarbeiterinnen überprüfen, für die du Codespaces aktiviert hast. Dies sind die einzigen Benutzerinnen, die Codespaces erstellen können, für die deine Organisation bezahlt. Weitere Informationen findest du unter Aktivieren oder Deaktivieren von GitHub Codespaces für deine Organisation.

Festlegen eines Ausgabenlimits

Hinweis: Du musst ein Ausgabenlimit ungleich Null für dein persönliches, Organisations- oder Unternehmenskonto festlegen, bevor dem Konto das Verwenden von GitHub Codespaces in Rechnung gestellt werden kann.

Standardmäßig gilt für alle Konten ein Ausgabenlimit von 0 USD für GitHub Codespaces. 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. Bei persönlichen Konten können Sie dies tun, sofern Sie Zugriff auf die Erstellung eines Codespace haben, solange das Konto nicht das Limit der monatlich enthaltenen Nutzung erreicht hat. Für Organisationen und Unternehmen bedeutet das Standardausgabenlimit, dass es in einen Wert über 0 USD geändert werden muss, damit Personen Codespaces erstellen können, die der Organisation oder dem übergeordneten Unternehmen in Rechnung gestellt werden.

Weitere Informationen zum Verwalten und Ändern des Ausgabenlimits für dein Konto findest du unter Verwalten des Ausgabenlimits für GitHub Codespaces.