Como adicionar permissões de CHMOD para arquivar no Git?

Como adicionar permissões de CHMOD para arquivar no Git?

Os arquivos Git têm por padrão “100644”Modo de permissões CHMOD. Isso representa que o proprietário do arquivo pode “ler escrever”Permissão. Por outro lado, os outros membros só podem ter “ler”Permissão, indicando que eles não podem editar os arquivos. Além disso, o Git fornece o “100755”(O proprietário pode ler/escrever/pesquisar, e outros podem pesquisar apenas) e“100777”(Todos podem ler/escrever/pesquisar) Permissões de CHMOD para arquivos. Os desenvolvedores do Git podem adicionar permissões de CHMOD desejadas aos arquivos, permitindo o “essencial.Filemode”No arquivo de configuração.

Este guia falará sobre o método de adicionar permissões de CHMOD aos arquivos no Git.

Como adicionar permissões de CHMOD para arquivar no Git?

Experimente as etapas listadas abaixo para adicionar permissões de CHMOD a um arquivo no Git:

  • Navegue para o repositório Git necessário.
  • Defina o valor de configuração do modo de arquivo como “verdadeiro”No arquivo de configuração.
  • Liste os arquivos de palco com o modo de permissões padrão.
  • Executar o “git update -index -chmod =+x ”Comando.

Etapa 1: vá para o repositório Git

Primeiro, use o “cd”Comando junto com o caminho do repositório desejado e mova -se para ele:

$ CD "C: \ Usuários \ Nazma \ git \ test_14"

Etapa 2: Definir valor de configuração do modo de arquivo

Em seguida, adicione o valor do modo de arquivo no arquivo de configuração executando o “Config Git”Comando com o“essencial.Filemode”Parâmetro e valor como“verdadeiro”:

$ git config núcleo.FILEMODE TRUE

Etapa 3: Verifique o modo de arquivo adicionado

Agora, verifique se o valor do modo de arquivo é adicionado ou não:

$ git config núcleo.Filemode

Etapa 4: Liste arquivos de estágio com modo de permissões

Depois disso, execute o “Git LS-Files”Comando com o“-estágio”Opção para listar todos os arquivos de estágio junto com seu modo de permissão:

$ Git LS-Files-Estágio

De acordo com a saída abaixo, todos os arquivos listados têm o “100644”Modo de permissão que indica que o proprietário do arquivo tem o“ler escrever”Permissão. No entanto, outros membros têm apenas o “ler”Permissão:

Etapa 5: Adicione permissões de CHMOD aos arquivos

Agora, execute o “Git Update-Index”Comando junto com o modo de permissão CHMOD desejado e o nome de arquivo específico ao qual precisam adicionar permissão:

$ git update-index --chmod =+x file6.TXT

Aqui:

  • ““-chmod”É o parâmetro com o“+x”Valor que representa o“755”Modo de permissão.
  • ““arquivo6.TXT”É o nome do arquivo desejado:

Etapa 6: Verifique os arquivos de permissões CHMOD adicionados

Em seguida, execute o comando fornecido para garantir a permissão adicionada:

$ Git LS-Files-Estágio

Pode -se observar que a permissão de arquivo padrão é alterada com sucesso para “755" modo:

Etapa 7: Ver Permissões de CHMOD adicionadas

Por fim, execute o “ls -l”Comando para visualizar as permissões de arquivo individuais:

$ ls -l file6.TXT

De acordo com a saída abaixo fornecida, o Chmod alterado “100755”A permissão indica que o proprietário do arquivo tem o“ler/escrever/pesquisar”Permissão. No entanto, outros membros só podem ter as permissões de pesquisa:

Isso é tudo! Ilustramos efetivamente o processo de adição de permissões de CHMOD aos arquivos no Git.

Conclusão

Para adicionar permissões de CHMOD a um arquivo no Git, primeiro, navegue para o repositório Git necessário. Em seguida, defina o valor de configuração do modo de arquivo como “verdadeiro”No arquivo de configuração e verifique se ele. Em seguida, liste os arquivos de palco com o modo de permissões padrão. Depois disso, execute o “git update -index -chmod =+x ”Comando. Este guia demonstrou o método de adicionar permissões de CHMOD aos arquivos no Git.