tutorial tag remota rama origin example espaƱol crear cambiar git github collaboration readonly public-key

remota - git push tag



Github: acceso de solo lectura a un repositorio privado (3)

Para organizaciones: sugiero crear un nuevo equipo específicamente para el usuario. Este equipo puede otorgar acceso de solo lectura a los repositorios que especifique. ¡Espero que esto ayude!

Estoy desarrollando algunos proyectos privados en Github, y me gustaría agregar cronjobs nocturnos a mis servidores de implementaciones para extraer la última versión de github. Actualmente estoy haciendo esto generando pares de claves en cada servidor de implementación y agregando la clave pública al proyecto github como ''clave de implementación''.

Sin embargo, recientemente descubrí que estas claves de implementación realmente tienen acceso de escritura al proyecto. Por lo tanto, todos los administradores del servidor podrían comenzar a editar. Además, puedo agregar cada clave de implementación a un solo repositorio, mientras que me gustaría poder implementar varios repositorios en el mismo servidor de implementación.

¿Hay alguna manera de proporcionar acceso de solo lectura para repositorios privados a usuarios seleccionados en Github?


Si alguien más encuentra esta pregunta, sepa que actualmente puede crear claves de despliegue de solo lectura:

https://github.com/blog/2024-read-only-deploy-keys

Aún puede crear claves de implementación con acceso de escritura, pero tiene que otorgar explícitamente ese permiso al agregar la clave.


Tengo la buena idea de que la función (relativamente nueva) "Organizations" permite agregar personas con acceso de solo lectura a un repositorio privado.