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'.Github: acceso de solo lectura a un repositorio privado
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 forma de proporcionar acceso de solo lectura para repositorios privados a usuarios seleccionados en Github?
Quiere tener acceso * restringido * ** de solo lectura **, ¿no es así? Si desea acceso * de lectura sin restricciones *, puede usar el protocolo 'git: //' en lugar de 'ssh: //' ('ssh + git: //'). –