Estoy usando el sistema de versión de control Git. Quiero configurar permisos personalizados para una carpeta específica. Por ejemplo, user1 puede confirmar/leer dir1, user2 solo puede leer dir1 y otros no pueden leerlo en absoluto. ¿Es eso posible y cómo? ¿Lo soporta GitHub?Cómo establecer permisos de ruta específicos usando Git?
8
A
Respuesta
8
El diseño de Git no permite este tipo de control de acceso. Puede crear repositorios separados para dir1 y dir2, y otorgar los permisos apropiados para cada uno de esos repositorios, pero no puede restringir el acceso a directorios individuales dentro de un repositorio de Git.
2
Si usa gitolite para alojar su repositorio de git, puede configurar el control de acceso detallado para sucursales o incluso archivos. Ver: basic access control y advanced access control.
Cuestiones relacionadas
- 1. Escribir archivo con permisos específicos en Python
- 2. Archivos específicos de GIT Branch?
- 3. ¿Cómo establecer permisos en un repositorio svn?
- 4. Cómo establecer permisos para Android Bluetooth
- 5. NSTask y Git - Problemas de permisos
- 6. Ndk-cygwin problemas específicos de la ruta
- 7. Submódulos de Git: excluir archivos/directorios específicos
- 8. Permisos por directorio en git
- 9. Establecer cookies de sesión para subdominios específicos
- 10. ¿Cómo solicitas permisos de administrador usando NSIS?
- 11. Conservación de permisos de archivos con Git
- 12. PHP, Cómo establecer ruta de inclusión
- 13. R: Cómo etiquetar contornos específicos usando direct.label
- 14. Permisos de reparación con git post-merge
- 15. ¿Cómo puedo establecer permisos de programación en mi dispositivo char
- 16. Establecer ruta a php.ini
- 17. ¿Cómo puedo establecer CSS solo para navegadores IE específicos?
- 18. Hacer que git push respete los permisos?
- 19. establecer permisos de archivos en el archivo setup.py
- 20. Requisito para establecer la ruta JRE en windows7, como establecer la ruta para JDK
- 21. WiX - Intentando establecer los permisos de un servicio usando util: PermissionEx y obteniendo un error 1
- 22. Cómo establecer la ruta del nodo para nodejs (Ubuntu)
- 23. Establecer una ruta de acceso personalizada para la clave privada SSH de git en Linux
- 24. cómo establecer la ruta de biblioteca Java para procesar
- 25. Establecer ruta en CMake (C++, ImageMagick)
- 26. Cómo establecer estilos usando ExtJS
- 27. Establecer permisos en un archivo comprimido en python
- 28. No se pueden establecer permisos personalizados en Django
- 29. ¿Git devuelve códigos de error de devolución específicos?
- 30. Permisos heredados perdidos al dar permisos NTFS
¿Hay algún cambio nuevo sobre este tema? Acabo de pasar de TFS a GIT y quiero establecer permisos para carpetas específicas para que solo las personas autorizadas puedan ver y editar los archivos de código en esa carpeta – AlaaL
@AlaaL No, el diseño de git sigue siendo el mismo. Cuando puedes clonar un repositorio, puedes ver todo en él. También es muy poco probable que este comportamiento cambie. – Rudi