Usando a variável de ambiente do Windows: HOME
Isso funciona para mim para uma solução permanente, não portátil e sem rede; ou seja, definir a variável de ambiente HOME permanentemente no Windows.
Note que isto não afeta as sessões ssh ou telnet que sempre se referem a / etc / passwd
ref: Configurando Cygwin- Minha variável de ambiente HOME não é o que eu quero.
CMD
Para o usuário atual (precisa ser executado uma vez por usuário) ::
reg add HKCU\Environment /v HOME /t REG_EXPAND_SZ /d ^%USERPROFILE^%
Para novos usuários:
reg add HKU\.DEFAULT\Environment /v HOME /t REG_EXPAND_SZ /d ^%USERPROFILE^%
Nota: Carets ^ antes dos sinais de porcentagem%
IMPORTAR ARQUIVO REG
Importe este arquivo reg ( usuário atual ):
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Environment]
"HOME"=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,\
00,45,00,25,00,00,00
Para novos usuários:
Windows Registry Editor Version 5.00
[HKU\.DEFAULT\Environment]
"HOME"=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,\
00,45,00,25,00,00,00
REGEDIT
No Regedit, em:
Para o usuário atual :
HKEY_CURRENT_USER\Environment
Para novos usuários:
HKU\.DEFAULT\Environment
Crie HOME como um novo valor de string expansível (* REG_EXPAND_SZ *) e coloque em % USERPROFILE%