wake-up-neo.net

Die Git-Bash-Eingabeaufforderung wird nach dem Upgrade auf Windows 10 nicht geöffnet

Ich habe gerade mein Betriebssystem auf Windows 10 aktualisiert, und Git Bash öffnet sich nicht mehr. Möglicherweise muss ich es erneut deinstallieren und erneut installieren, aber ich habe mich nur gefragt, ob jemand anderes nach dem Upgrade auf Windows 10 auf dieses Problem gestoßen ist.

8
pelican

Es gab nur wenige Fälle, in denen andere Benutzer, die ein Upgrade auf Windows 10 durchgeführt haben, mit ähnlichen Problemen in Bezug auf Git Bash und Git im Allgemeinen konfrontiert sind. Ein Problem wurde mit msysgit auf GitHub geöffnet. Offizielle Erläuterungen werden in Kürze auf dieser Seite veröffentlicht.

Ein ähnliches Problem, das jedoch nicht mit Git Bash, insbesondere auf Windows 10-Plattformen, zusammenhängt, wurde behoben hier.

Wenn Ihr Problem nicht sehr ernst ist, ist es ratsam, eine entsprechende Version von Git Bash für Windows 10 zu deinstallieren und zu installieren.

2
Anantha Raju C

Ich habe das gleiche Problem, wenn ich meine Fenster von 7 auf 10 aufrüstete. Ich habe versucht, die git-bash neu zu installieren, aber die Installation funktioniert nicht für mich. Es liegt an dem Berechtigungsproblem mit der Shell-Skript-Parser-Datei sh.exe. Sie müssen lediglich bash als Shell-Skript-Parser anstelle von sh verwenden. 

sie können das wie unten tun. 

Schritt 1: 

Beheben Sie das Problem mit der Verknüpfung

  • klicken Sie mit der rechten Maustaste und öffnen Sie den Eigenschaftendialog der Git Bash-Verknüpfung auf Ihrem Desktop oder in Ihrem Startmenü (C:\ProgramData\Microsoft\Windows\Startmenü\Programme\Git\Git Bash.lnk in meinem PC) das untere Ziel in der Registerkarte "Abkürzung". 

    "C:\Programme\Git\bin\sh.exe" --login -i "

    ersetzen Sie einfach sh.exe durch bash.exe wie folgt

    "C:\Programme\Git\bin\bash.exe" --login -i "

Schritt 2 : 

  • Beheben Sie die Probleme mit den sh-Befehlen. 

    Wechseln Sie in den Git-Bash-Ordner "Bin" (C:\Programme\Git\bin in meinem PC)

    Machen Sie eine Sicherungskopie: Kopieren Sie die Datei sh.exe in old-sh.exe und löschen Sie die Datei sh.exe

    Öffnen Sie die Git-Bash und führen Sie die folgenden Befehle aus.

    • cd/bin
    • ln /bin/bash.exe sh

es hat für mich funktioniert. Ich weiß nicht, dass das gleiche für Sie trainieren wird. 

8
Dhayal

Ich hatte auch Probleme mit Git bash unter Windows 10. Git-bash wurde nicht einmal unter Windows 10 geöffnet (das Fenster wurde kurz nach dem Start geschlossen).

Um das Problem zu lösen, musste ich nur: 

  1. Klicken Sie mit der rechten Maustaste auf das Git-Bash-Symbol
  2. Führen Sie als Administrator aus.

Das Problem ist verschwunden. 

0
vbore

Dieses Problem war so verdammt frustrierend ... und der einzige Grund, warum ich es durchsehe, ist, weil die Firma, für die ich einen Vertrag abgeschlossen habe, mir einen Dell-Laptop mit einer Neuinstallation von Windows 10 ausgestellt hat. 

Nach all der Frustration, diese und jenes auszuprobieren, hat es mich endlich getroffen ... VSCode hat ein integriertes Terminal! Die Shell verwendet standardmäßig powershell.exe beim Start von VSCode, aber Sie können dies in Ihren Benutzereinstellungen (settings.json) ändern. 

Die "Default User Settings" sehen so aus:

{
  // The path of the Shell that the terminal uses on Windows.
  "terminal.integrated.Shell.windows": 
  "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
}

Ändere your "User Settings" sieht so aus:

{
  // The path of the Shell that the terminal uses on Windows.
  "terminal.integrated.Shell.windows": 
  "C:\\Users\\<UserName>\\AppData\\Local\\Programs\\Git\\bin\\bash.exe"
}

Das funktioniert super für mich und wenn Sie das gleiche Problem haben, hoffe ich, dass es für Sie funktioniert ...

0