Para Desenvolvedores

Erro ao executar o comando git clone em novos ambientes (Filename too long)

Resolvido

Sou novo na Lumis e tive que passar pelo mesmo processo que todo novo desenvolvedor passa: preparar o ambiente antes de colocar a mão na massa. Nesse processo, encontrei um problema que impede o clone de repositórios git em dispositivos que usam Windows 10 como sistema operacional. Ao executar o comando “git clone”, o erro “Filename too long” acontece, impedindo que alguns arquivos sejam clonados para o repositório local. Como posso corrigir este problema?

Por Gabriel Fidelles Clemente

Em 08/01/21 17:30

Acompanhar pergunta

1 resposta(s):

Ordenar por:

 

 

O problema acontece porque o Windows, por padrão, aceita apenas caminhos de diretórios menores que 256 caracteres. A solução para este problema, seria aumentar o número de caracteres permitidos, usando uma linha de comando diretamente no Git Bash, sendo ela:

git config --system core.longpaths true

 

O problema em utilizar esse comando é que é necessário permissão de administrador. Sendo assim, siga os seguintes passos:

1. Abra o PowerShell em modo de administrador (pesquise por powershell, clique com o botão direito e então em “Executar como Administrador”);
2. Pelo PowerShell, entre no diretorio do git e o execute;
3. Quando ele abrir, execute o comando mencionado anteriormente;

4. Finalmente, faça o clone do seu projeto novamente.

 

 

Por Gabriel Fidelles Clemente

Em 08/01/21 17:32
Editado em 08/01/21 17:49

Entrar

Interaja com a comunidade e tenha acesso a conteúdos exclusivos.

Houve algum erro ao acessar o banco de dados. Tente novamente mais tarde.