1 min read

Problema no Git Bash para Windows: Could not create directory ‘/home/<username>/.ssh’

Mais algumas horas perdidas resolvendo problema de ambiente ao invés de trabalhar no desenvolvimento da solução.

Mais algumas horas perdidas resolvendo problema de ambiente ao invés de trabalhar no desenvolvimento da solução.

Inexplicavelmente o Git para Windows para de funcionar pelo seguinte sintoma: ao executar qualquer comando do Git que faz acesso ao respositório remoto ocorre o maldito erro:

Could not create directory ‘/home/<username>/.ssh’

Por algum motivo o Git se perde ao localizar as chaves SSH para comunicação segura com o repositório remoto.

No meu caso, encontrei uma solução de contorno (tá bom… uma gambi) e a postei na seguinte tread do Stack Overflow: link aqui

Solução postada:

Same thing here: Could not create directory ‘/home/carlos.leao/.ssh’, in Git Bash for Windows, version 2.17.1.2–64-bit. Using Windows 10.

Solve with sigod workaround. But insted of create the folder struture C:\Program Files\Git\home\carlos.leao and copied the folder C:\Users\carlos.leao.ssh into it i’ve created a symbolic link from C:\Users\carlos.leao.ssh to C:\Program Files\Git\home\carlos.leao.ssh. To do it (replace carlos.leao with your Windows username):

  1. Create this folder struture C:\Program Files\Git**home\carlos.leao**
  2. start CMD.exe
  3. run the comand: mklink /d “C:\Users\carlos.leao.ssh” “C:\Program Files\Git\home\carlos.leao.ssh”

Works like a charm!

Espero que vocês não passem por esse pequeno pesadelo.

Bom código!