Das sollte alles sein, was Sie brauchen:
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Program Files\Git\bin\bash.exe" -PropertyType String -Force
Die Powershell OpenSSH- Website enthält gute Anweisungen zur Installation und Verwendung von OpenSSH.
Dazu gehört das "Konfigurieren der Standard-SSH-Shell (optional)".
Wenn ich mich für git-bash anstelle von Powershell entschieden habe, was -Value
stelle ich anders als ein"/c"
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShellCommandOption -Value "/c" -PropertyType String -Force
Ich erhalte einen leeren Bildschirm, wenn ich die Standard-Shell auf git-bash gesetzt habe.
Ich habe versucht, "-c"
und "-l -i"
aber keiner gearbeitet, und ich bin immer noch einen leeren Bildschirm zu bekommen.
Das sollte alles sein, was Sie brauchen:
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Program Files\Git\bin\bash.exe" -PropertyType String -Force