¿Puede alguien explicar por favor cuál es la diferencia entre la count ssh-key y la implementación ssh-key?
Los he usado con frecuencia, pero nunca intenté aprender cómo difieren.
Su key de count ssh lo identifica , y le permite interactuar con GitHub como usted (es decir, puede enviar su propio repository)
Su key de implementación de ssh, como se menciona en " Teclas de implementación de solo lectura ", son teclas con acceso de solo lectura.
No te autentica .
Una key de implementación es una key SSH que se almacena en su server y otorga acceso a un único repository de GitHub. A menudo se usan para clonar repositorys durante deployments o ejecuciones de continuous integration .
Las implementaciones a veces implican la fusión de sucursales y el uso del código, por lo que las keys de implementación siempre han permitido el acceso de lectura y escritura. Debido a que el acceso de escritura no es deseable en muchos casos, ahora tiene la capacidad de crear keys de deployment con acceso de solo lectura .
Encuentra el mismo propósito para implementar keys en BitBucket :
Una key de implementación otorga acceso de solo lectura a un repository público o privado. Con una key de implementación, un usuario o un process puede extraer o clonar un repository a través de SSH. Las keys de implementación tienen las siguientes características y limitaciones:
- Las keys de implementación no se aplican al límite de su plan.
- Puede agregar la misma key de implementación a múltiples repositorys.
- La key de implementación debe ser única, no puede estar asociada a una count.