Glosario
Clave de despliegue (deploy key)
Una clave SSH vinculada a un único repositorio de GitHub. Solo lectura por defecto; con escritura hace push y sobrevive a cambios de contraseña y de token.
Una clave de despliegue (deploy key) es una clave pública SSH que se añade a un repositorio concreto en lugar de a una cuenta de usuario, normalmente para un servidor que necesita descargar código. Las claves de despliegue son de solo lectura por defecto, y el acceso de escritura es opcional. Una clave de despliegue con escritura puede hacer push al repositorio.
Como una clave de despliegue no está ligada a ninguna persona, revocar los tokens de un usuario o restablecer su contraseña no la elimina. Por eso es una de las formas de persistencia preferidas. Aparece en el registro de auditoría como public_key.create, con campos como title, read_only y fingerprint. Consulta la guía de respuesta a incidentes.