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.
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):
- Create this folder struture C:\Program Files\Git**home\carlos.leao**
- start CMD.exe
- 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!