Это должно быть все, что вам нужно:
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Program Files\Git\bin\bash.exe" -PropertyType String -Force
На веб-сайте Powershell OpenSSH есть хорошие инструкции по установке и использованию OpenSSH.
К ним относятся, как «Настройка оболочки ssh по умолчанию (необязательно)»
Если я решу использовать git-bash вместо powershell, что -Value
я добавлю в следующее, кроме"/c"
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShellCommandOption -Value "/c" -PropertyType String -Force
Я получаю пустой экран, когда устанавливаю оболочку по умолчанию git-bash.
Я попробовал "-c"
и, "-l -i"
но ни один работал, и я все еще получаю пустой экран.
Это должно быть все, что вам нужно:
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Program Files\Git\bin\bash.exe" -PropertyType String -Force