Gerenciar segredos criptografados para seus codespaces

Você pode armazenar informações confidenciais, como tokens, que você deseja acessar nos seus codespaces por meio de variáveis de ambiente.

Codespaces is available for organizations using GitHub Team or GitHub Enterprise Cloud. Para obter mais informações, consulte os "produtos do GitHub".

Sobre os segredos criptografados para Codespaces

Você pode adicionar segredos criptografados à sua conta de usuário que deseja usar nos seus codespaces. Por exemplo, você pode querer armazenar e acessar as seguintes informações confidenciais como segredos criptografados.

Você pode escolher quais repositórios devem ter acesso a cada segredo. Em seguida, você pode usar o segredo em qualquer código que criar para um repositório que tiver acesso ao segredo.

Após criar um segredo, ele estará disponível quando você criar um novo código ou reiniciar o codespace. Para usar um segredo que você acabou de criar em um espaço de código atual, você deverá parar o ritmo do código e retomá-lo. Para obter informações sobre como parar o espaço, consulte "Usando a Paleta de Comando em Codespaces".

Nomeando segredos

As regras a seguir aplicam-se aos nomes dos segredos:

  • Os nomes dos segredos podem conter apenas caracteres alfanuméricos ([a-z], [A-Z], [0-9]) or sublinhado (_). Não são permitidos espaços.

  • Os nomes dos segredos não devem começar com o prefixo GITHUB_.

  • Os nomes dos segredos não devem começar com um número.

  • Nomes dos segredos não diferenciam maiúsculas de minúsculas.

  • Os nomes dos segredos devem ser únicos no nível em que são criados. Por exemplo, um segredo criado no nível do repositório deve ter um nome exclusivo nesse repositório.

    Se existir um segredo com o mesmo nome em vários níveis, o segredo no nível inferior tem prioridade. Por exemplo, se um segredo a nível de organização tiver o mesmo nome que um segredo a nível de repositório, o segredo a nível de repositório terá prioridade.

Limites para segredos

Você pode armazenar até 100 segredos para Codespaces.

Os segredos são limitados a 64 kB.

Adicionar um segredo

  1. No canto superior direito de qualquer página, clique na sua foto de perfil e, em seguida, clique em Configurações. Ícone Settings (Configurações) na barra de usuário
  2. Na barra lateral esquerda, clique em Codespaces. Aba de codespaces na barra lateral de configurações do usuário
  3. À direita dos "Segredos dos codespaces", clique em Novo segredo. Botão "Novo segredo"
  4. Em "Nome", digite um nome para seu segredo. Caixa de texto "Nome"
  5. Em "Valor", digite o valor do seu segredo. Caixa de texto "Valor"
  6. Selecione o menu suspenso "Acesso ao repositório" e, em seguida, clique em um repositório que você quer que tenha acesso ao segredo. Repita esse procedimento para cada repositório que você quer que tenha acesso ao segredo. Menu suspenso "Acesso ao repositório"
  7. Clique em Add secret (Adicionar segredo).

Editar um segredo

Você pode atualizar o valor de um segredo existente, bem como alterar quais repositórios podem acessar um segredo.

  1. No canto superior direito de qualquer página, clique na sua foto de perfil e, em seguida, clique em Configurações. Ícone Settings (Configurações) na barra de usuário
  2. Na barra lateral esquerda, clique em Codespaces. Aba de codespaces na barra lateral de configurações do usuário
  3. Em "Segredos do codespace", à direita do segredo que você deseja editar, clique em Atualizar. Botão "Atualizar"
  4. Em "Valor", clique em Inserir um novo valor. Link "Inserir um novo valor"
  5. Em "Valor", digite o valor do seu segredo. Caixa de texto "Valor"
  6. Selecione o menu suspenso "Acesso ao repositório" e, em seguida, clique em um repositório que você quer que tenha acesso ao segredo. Repita esse procedimento para cada repositório que você quer que tenha acesso ao segredo. Menu suspenso "Acesso ao repositório"
  7. Opcionalmente, para remover o acesso do segredo a um repositório, desmarque o repositório. Caixas de seleção para remover acesso aos repositórios
  8. Clique em Save changes (Salvar alterações).

Excluir um segredo

  1. No canto superior direito de qualquer página, clique na sua foto de perfil e, em seguida, clique em Configurações. Ícone Settings (Configurações) na barra de usuário
  2. Na barra lateral esquerda, clique em Codespaces. Aba de codespaces na barra lateral de configurações do usuário
  3. Em "Segredos dos codespaces", à direita do segredo que você deseja excluir, clique em Excluir. Botão "Excluir"
  4. Leia o alerta e clique em OK. Confirmação para excluir um segredo

Leia mais

Esse documento ajudou você?

Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.