Cómo agregar permisos de CHMOD para archivar en GIT?

Cómo agregar permisos de CHMOD para archivar en GIT?

Los archivos GIT tienen por defecto "100644"Modo de permisos de Chmod. Esto representa que el propietario del archivo puede "leer escribir" permiso. En contraste, los otros miembros solo pueden tener "leer"Permiso, lo que indica que no pueden editar los archivos. Además, Git proporciona el "100755"(El propietario puede leer/escribir/buscar, y otros solo pueden buscar) y"100777"(Todos pueden leer/escribir/buscar) permisos de chmod para archivos. Los desarrolladores de GIT pueden agregar permisos de CHMOD deseados a los archivos habilitando el "centro.FileMode"En el archivo de configuración.

Esta guía hablará sobre el método de agregar permisos de CHMOD a los archivos en GIT.

Cómo agregar permisos de CHMOD para archivar en GIT?

Pruebe los pasos que se encuentran a continuación para agregar permisos de CHMOD a un archivo en GIT:

  • Navegue al repositorio de git requerido.
  • Establezca el valor de configuración del modo de archivo como "verdadero"En el archivo de configuración.
  • Enumere los archivos del escenario con su modo de permisos predeterminado.
  • Ejecutar el "Git Update -Index -Chmod =+x " dominio.

Paso 1: Ir al repositorio de Git

Primero, usa el "cd"Comando junto con la ruta del repositorio deseada y muévete a ella:

$ CD "C: \ Users \ nazma \ git \ test_14"

Paso 2: Establecer el valor de configuración del modo de archivo

A continuación, agregue el valor del modo de archivo al archivo de configuración ejecutando el "configuración git"Comando con el"centro.FileModeParámetro y valor como "verdadero":

$ git config nore.fileMode verdadero

Paso 3: Verificar el modo de archivo agregado

Ahora, asegúrese de si el valor del modo de archivo se agrega o no:

$ git config nore.FileMode

Paso 4: Enumere los archivos de etapa con el modo de permisos

Después de eso, ejecute el "Git LS-Files"Comando con el"-escenarioOpción para enumerar todos los archivos de escenario junto con su modo de permiso:

$ git ls-files-escenario

Según la salida dada a continuación, todos los archivos enumerados tienen el "100644"Modo de permiso que indica que el propietario del archivo tiene el"leer escribir" permiso. Sin embargo, otros miembros solo tienen el "leer" permiso:

Paso 5: Agregue los permisos de Chmod a los archivos

Ahora, ejecute el "Git Update-índiceComando "junto con el modo de permiso CHMOD deseado y el nombre de archivo particular al que necesita agregar permiso:

$ Git Update-index --chmod =+x file6.TXT

Aquí:

  • "-chmod"Es el parámetro que tiene el"+X"Valor que representa el"755"Modo de permiso.
  • "archivo.TXT"Es el nombre del archivo deseado:

Paso 6: Verificar archivos de permisos de chmod agregados

Luego, ejecute el comando proporcionado para garantizar el permiso agregado:

$ git ls-files-escenario

Se puede ver que el permiso de archivo predeterminado se cambia correctamente al "755" modo:

Paso 7: Ver permisos de chmod agregados

Por último, ejecute el "LS -L"Comando para ver los permisos de archivo individuales:

$ LS -L File6.TXT

Según la salida proporcionada a continuación, el CHMOD cambiado "100755"El permiso indica que el propietario del archivo tiene el"leer/escribir/buscar" permiso. Sin embargo, otros miembros solo pueden tener los permisos de búsqueda:

Eso es todo! Hemos ilustrado efectivamente el proceso de agregar permisos de CHMOD a los archivos en GIT.

Conclusión

Para agregar permisos de CHMOD a un archivo en GIT, primero, navegue al repositorio de git requerido. Luego, establezca el valor de configuración del modo de archivo como "verdadero"En el archivo de configuración y asegúrese de. A continuación, enumere los archivos del escenario con su modo de permisos predeterminado. Después de eso, ejecute el "Git Update -Index -Chmod =+x " dominio. Esta guía demostró el método de agregar permisos de CHMOD a los archivos en GIT.