cambio de permiso de file a 770 en git

Quiero configurar / cambiar permissions para todos los files a 770 en git. es decir, quiero todos los files cuando hago "git clone" o "git pull" para tener el permiso 770

Actualmente los files tienen 644 Cuando hago un file "git update-index –chmod = + x" cambia a 755

¿Alguien tiene una solución?

Configura temporalmente tu umask a 007, luego clona el repository: (umask 007 && git clone path-to-your-repo.git) . Los files aún no tendrán permissions ejecutables, ya que es lo más sensato por defecto. Si realmente desea establecer el indicador ejecutable para todos sus files, simplemente busque su-local-repo-path -type f -exec chmod + x {} \; y agrega el resultado con git add. .

Tenga en count que la mayor parte de esto solo afecta su repository local, ya que git solo almacena el ejecutable y el enlace simbólico. Todo lo demás se perderá. Si desea ejercer un control total sobre los metadatos, deberá usar una herramienta como metastore .