PauloRB.dev

Desenvolvedor de Software

Como ignorar permissões do Linux em repositórios GIT. | PauloRB.dev Como ignorar permissões do Linux em repositórios GIT. – PauloRB.dev
Como ignorar permissões do Linux em repositórios GIT.

Como ignorar permissões do Linux em repositórios GIT.

Recentemente me deparei com um problema curioso que ocorre no GIT principalmente enquanto escrevemos código em modo root e depois fazemos o push para os repositórios que faz com que as permissões(CHMOD) de arquivos e pastas fossem para o servidor e ao baixar o projetos estas acabavam por atrapalhar o desenvolvimento tendo que em alguns momentos recorrer a reescrita das permissões dessas pastas CHMOD 777 e assim depois de algumas buscas e conversas com amigos chegamos a seguinte solução que é muito simples por sinal e basta seguir os comandos abaixo:

Para solucionar isso, descobri que existe uma configuração no GIT que faz as modificações de permissões serem ignoradas. Ele permite configurar localmente (por projeto/repositório) ou globalmente.

Globalmente:

git config --global core.filemode false

Localmente:

git config core.filemode false

Mais Posts

Habilitar Sudo no Debian e seus derivados

Habilitar Sudo no Debian e seus derivados

Por padrão o debian não trás o sudo habilitado como estamos acostumados no Ubuntu e outro de seus derivados como... Leia mais

Como Resolver Problemas de Permissões ao Usar Docker no WSL2

Como Resolver Problemas de Permissões ao Usar Docker no WSL2

O Docker é uma ferramenta poderosa para gerenciar contêineres, e sua integração com o WSL2 no Windows oferece um ambiente... Leia mais

10 Dicas Essenciais para Desenvolvedores Laravel

10 Dicas Essenciais para Desenvolvedores Laravel

Laravel é um dos frameworks PHP mais populares devido à sua simplicidade, elegância e ferramentas poderosas que aceleram o desenvolvimento.... Leia mais

Como rodar Laravel no WSL com Valet Linux (de verdade)

Como rodar Laravel no WSL com Valet Linux (de verdade)

Sim, dá pra desenvolver Laravel no Windows sem sofrer. Mas você precisa fazer do jeito certo: usando WSL + Valet... Leia mais