Una clave de implementación es una clave SSH que:
- se almacena en su servidor y otorga acceso a un único repositorio de GitHub.
- A menudo se utiliza para clonar repositorios durante implementaciones o ejecuciones de integración continua.
- Las implementaciones a veces implican fusionar ramas y empujar código, por lo que las claves de implementación siempre han permitido el acceso de lectura y escritura .
- Pero debido a que el acceso de escritura no es deseable en muchos casos, puede tener la capacidad de crear claves de implementación con acceso de solo lectura.
- Las nuevas claves de implementación creadas a través de GitHub.com serán de solo lectura de forma predeterminada y se les puede dar acceso de escritura seleccionando
Allow write access
durante la creación.
Crear clave de implementación de solo lectura
- Vaya a la
Settings
pestaña dentro del repositorio al que desea otorgar permiso de solo lectura.
- En la barra de navegación del lado izquierdo, seleccione
Deploy Keys
- Haga clic Add Deploy Key .
- Dale un título a lo que quieras y agrega la clave ssh.
- Asegúrese de que la casilla
Allow write access
no esté marcada.
- Ya terminaste!
Para obtener más información sobre las claves de implementación, lea en Github Developer . Consulte también esta hermosa esencia de zhujunsan en Github.
Siéntase libre de agregar más detalles.