Isso deve ser tudo de que você precisa:
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Program Files\Git\bin\bash.exe" -PropertyType String -Force
O site Powershell OpenSSH tem boas instruções sobre como instalar e usar o OpenSSH.
Isso inclui como "Configurar o shell ssh padrão (opcional)"
Se eu optar por usar o git-bash em vez do powershell, o que -Value
eu coloco no seguinte, além de "/c"
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShellCommandOption -Value "/c" -PropertyType String -Force
Eu recebo uma tela em branco quando eu configuro o shell padrão para ser git-bash.
Eu tentei "-c"
e "-l -i"
, mas nenhum funcionou e ainda estou recebendo uma tela em branco.
Isso deve ser tudo de que você precisa:
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Program Files\Git\bin\bash.exe" -PropertyType String -Force