Creé un repositorio Git en un servidor y quiero que lo utilicen varias personas, es decir, usuarios que pertenecen al mismo grupo Unix. También tiene una copia de trabajo porque puede ser útil para nosotros tener una copia de trabajo común.Git: repo para múltiples usuarios en un servidor
Así configuré el grupo propietario de ese directorio de repositorio de Git para ese grupo Unix.
El problema es que, cada vez que alguien está presionando a ese repositorio, los nuevos archivos/directorios tienen el propietario configurado con el nombre de usuario de ese usuario y su grupo, pero no nuestro grupo común. Además, todos esos nuevos archivos/directorios se convierten en rwxr-xr-x
.
Intenté git config core.sharedRepository group
pero eso realmente no funciona. Ahora hace que los archivos/directorios sean rwxrwsr-x
, pero todavía tiene un grupo incorrecto.
si agrega más repositorios, tendrá que repetir esto. –
'git init --shared = group' hace esto por usted, incluso en un repositorio existente. – Tobu