Altere as configurações de umask, normalmente umask deve ser 022 (portanto, os arquivos são 644 e as pastas são 755)
Para o SFTP, altere-o aqui:
O que eu quero é mover meu desenvolvimento do Linux para o Windows, usando as ferramentas do Docker (Kinematik, Machine, Compose). Eu ainda estou desenvolvendo aplicações web supostamente rodando no Linux em produção, é claro.
A parte fácil é instalar ferramentas e clonar um repositório. Desta forma repo com um código-fonte está no sistema de arquivos host do Windows, mas rodando no Linux através de containers.
Parte difícil é quando eu edito arquivos, salvo e commit através do git, a permissão do arquivo é 0777 e não respeita as permissões existentes (antes da edição).
Como isso poderia ser classificado?
Altere as configurações de umask, normalmente umask deve ser 022 (portanto, os arquivos são 644 e as pastas são 755)
Para o SFTP, altere-o aqui:
Você pode encontrar algumas ideias aqui link Nenhum deles parece exatamente o que você está dizendo, mas, em conjunto, você pode encontrar algo que funcione para você.
Tags windows docker linux filesystems