git – sgid del repository compartido

Estoy usando un shanetworkingRepository bare para permitir que un grupo de desarrolladores presione.

Para mantener el buen grupo de files en los empujes, cambié el SGID de los objects

 $ sudo chmod -R g+s my_repository/objects 

Si realmente es la manera correcta de hacerlo, ¿debería cambiar el SGID de cualquier otro directory ( branches , refs , …)?

En su otra pregunta sugerí cambiar al less las refs . Basado en la documentation del layout del repository de git aquí , no creo que solo cambiar objects y refs sea ​​suficiente. Tendrá que cambiar esta configuration en cualquier directory que contenga un file que pueda cambiarse presionando.