Deploy Key - Definição do Glossário de CI/CD
Uma deploy key é uma chave SSH que concede acesso a um único repositório, comumente usada pelo CI para clonar ou fazer push.
Uma deploy key é uma chave pública SSH adicionada a um repositório, concedendo acesso de leitura (ou leitura/escrita) apenas àquele repo. Ela restringe o acesso do CI de forma mais estreita do que um token de usuário, que pode alcançar todos os repos que o usuário pode.
Leitura vs escrita
Uma deploy key é somente leitura por padrão. Ativar acesso de escrita permite que o CI faça push (por exemplo, commitando arquivos gerados), mas uma única deploy key não pode ser reutilizada entre repositórios porque cada chave é vinculada a um repo.
Guias relacionados
Machine User - CI/CD Glossary DefinitionMachine User: A machine user is a GitHub account created to represent automation, holding tokens and permissi…
Personal Access Token - CI/CD Glossary DefinitionPersonal Access Token: A personal access token is a credential tied to a user account that authenticates Git…
Service Account Token - CI/CD Glossary DefinitionService Account Token: A service account token is a credential issued to a service (not a person) so pipeline…