Visão geral
A organização é cobrada de acordo com o uso de computação e de armazenamento dos GitHub Codespaces. Este artigo explica como você, o proprietário de uma organização, pode gerenciar esses custos.
Para saber sobre o preço do GitHub Codespaces, confira Sobre o faturamento do GitHub Codespaces.
Limites de gastos
É possível definir um limite de gastos para os GitHub Codespaces na organização. Esse limite é aplicado ao custo total de computação e armazenamento dos GitHub Codespaces. Para saber mais, confira Gerenciar o limite de gastos do GitHub Codespaces.
-
Uso de computação: esse é o tempo total durante o qual todas as instâncias dos GitHub Codespaces ("codespaces") ficam ativas em um mês de cobrança.
-
Uso do armazenamento: para fins de cobrança do GitHub Codespaces, inclui todo o armazenamento usado por todos os codespaces e as predefinições na conta. Isso inclui recursos como repositórios clonados, arquivos de configuração, extensões, entre outros.
Você pode verificar o uso de computação e de armazenamento dos GitHub Codespaces no mês de cobrança atual. Para obter mais informações, confira Como visualizar o uso do GitHub Codespaces.
Note
As pré-compilações dos GitHub Codespaces são criadas e atualizadas usando o GitHub Actions. Isso pode gerar custos faturáveis para o GitHub Actions. Você pode definir um limite de gastos para o uso do GitHub Actions. Para saber mais, confira Sobre o faturamento do GitHub Codespaces e Gerenciando seu limite de gastos das GitHub Actions. O armazenamento das predefinições geradas é cobrado na mesma taxa que os codespaces e está incluído no limite de gastos dos GitHub Codespaces.
Desabilitar ou limitar a cobrança do Codespaces
Você pode optar por todo o uso de Codespaces em sua organização a ser cobrado para o usuário que cria o codespace. Como alternativa, você pode especificar quais membros da organização ou colaboradores podem usar Codespaces às custas da sua organização. Para saber mais, confira Como escolher quem tem a propriedade e paga pelos codespaces em sua organização.
Você pode limitar o número de codespaces que as pessoas podem criar, em que a organização será cobrada pelo codespace. Isso pode ajudar a reduzir os encargos de armazenamento de codespace para sua organização. Para saber mais, confira Restringir o número de codespaces cobrados pela organização que um usuário pode criar.
Você pode configurar quais repositórios podem ser acessados por meio de codespaces criados para um repositório específico. Para saber mais, confira Gerenciar o acesso a outros repositórios em seu codespace.
É possível limitar a escolha dos tipos de computadores que estão disponíveis para os codespaces criados em repositórios pertencentes à sua organização. Isso permite evitar que as pessoas usem máquinas com recursos excessivos para seus codespaces e incorram em cobranças desnecessárias. Para saber mais, confira Restringindo o acesso aos tipos de máquina.
Você pode definir uma restrição máxima de tempo limite ocioso para limitar o tempo limite máximo que as pessoas podem definir nos codespaces faturáveis para a organização. Isso pode reduzir os encargos de uso de computação gerados por codespaces que são deixados em execução em um estado ocioso interrompendo o codespace ativo após um período de tempo limite menor. Para saber mais, confira Restringir o período de tempo limite ocioso.
Você também pode restringir quanto tempo um codespace pode permanecer sem uso até que seja excluído automaticamente. Isso pode ajudar a reduzir os custos de armazenamento para Codespaces. Para saber mais, confira Como restringir o período de retenção de codespaces.
Os proprietários do repositório que configuram predefinições para o repositório podem reduzir os custos de armazenamento de predefinições configurando-as para serem criados somente em regiões selecionadas. Para saber mais, confira Configurando as pré-criações.
Excluindo codespaces não utilizados
Seus usuários podem excluir seus próprios codespaces no https://github.com/codespaces e de dentro de Visual Studio Code. Para reduzir o tamanho de um codespace, os usuários podem excluir arquivos manualmente usando o termo ou de dentro de VS Code.
Como proprietário da organização, você pode excluir qualquer codespace em sua organização. Para saber mais, confira Excluir um codespace.
Note
Os codespaces são excluídos automaticamente depois que são parados e ficam inativos por um número de dias definido pelo usuário. Para saber mais, confira Como configurar a exclusão automática de seus codespaces. Como proprietário da organização, você pode definir um período máximo de retenção de cada codespace pertencente à organização. Isso substituirá a configuração de retenção pessoal de um usuário. Para saber mais, confira Como restringir o período de retenção de codespaces.