Tengo algunos repositorios git a los que se accede de forma remota a través de SSH y quiero que algunos de ellos sean de solo lectura para evitar más intentos. Algunas personas tienen controles remotos apuntando a estos repositorios.¿Cómo hacer un repositorio de git de solo lectura?
Estos depósitos vacíos se inicializaron --shared=group
, por lo que se establecen los permisos de archivos en 660 para todos los archivos lo suficientemente buenos como para permitir el acceso SSH, pero no permitir las escrituras? ¿O hay una forma más fácil?
Saludos.
Debe tener en cuenta que para los permisos del sistema de archivos, puede usar chmod, como lo sugiere Pat Notz. –
Gracias por las ideas (a todos). Inspirado por el gancho de ejemplo de actualización paranoica, ahora tengo un gancho en mis repositorios que simplemente 'echo' Cerrado para todos los empujes "; exit 1' –
@SteveFolly Si su comentario fue una respuesta, lo votaría en lugar de la respuesta aceptada. El tuyo es corto, al grano, y funciona. –