Sobre os segredos criptografados para Codespaces
Você pode adicionar segredos criptografados à sua conta pessoal que deseja usar nos seus codespaces. Por exemplo, você pode querer armazenar e acessar as seguintes informações confidenciais como segredos criptografados.
- Tokens de acesso pessoal para os serviços da nuvem
- Entidades de serviço
- Identificadores da assinatura
- Credenciais para um registro de imagens privado
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.
If a secret with the same name exists at multiple levels, the secret at the lowest level takes precedence. 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
-
No canto superior direito de qualquer página, clique na sua foto de perfil e, em seguida, clique em Configurações.
-
In the "Code, planning, and automation" section of the sidebar, click Codespaces.
-
À direita dos "Segredos dos codespaces", clique em Novo segredo.
-
Em "Nome", digite um nome para seu segredo.
-
Em "Valor", digite o valor do seu segredo.
-
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.
-
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.
-
No canto superior direito de qualquer página, clique na sua foto de perfil e, em seguida, clique em Configurações.
-
In the "Code, planning, and automation" section of the sidebar, click Codespaces.
-
Em "Segredos do codespace", à direita do segredo que você deseja editar, clique em Atualizar.
-
Em "Valor", clique em Inserir um novo valor.
-
Em "Valor", digite o valor do seu segredo.
-
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.
-
Opcionalmente, para remover o acesso do segredo a um repositório, desmarque o repositório.
-
Clique em Save changes (Salvar alterações).
Excluir um segredo
-
No canto superior direito de qualquer página, clique na sua foto de perfil e, em seguida, clique em Configurações.
-
In the "Code, planning, and automation" section of the sidebar, click Codespaces.
-
Em "Segredos dos codespaces", à direita do segredo que você deseja excluir, clique em Excluir.
-
Leia o alerta e clique em OK.