web-dev-qa-db-fra.com

L'invite de commande Git-Bash ne s'ouvre pas après la mise à niveau vers Windows 10

Je viens de mettre à niveau mon système d'exploitation vers Windows 10 et Git Bash ne va même plus s'ouvrir. Je devrais peut-être désinstaller et réinstaller à nouveau, mais je me demandais simplement si quelqu'un d'autre avait rencontré ce problème après la mise à niveau vers Windows 10 et quelle solution était autre que la désinstallation et la réinstallation?

8
pelican

Il y a eu peu de cas où d'autres utilisateurs ayant effectué une mise à niveau vers Windows 10 rencontraient des problèmes similaires concernant Git Bash et git en général. Un problème a été ouvert avec msysgit sur GitHub. Une clarification officielle sera affichée sur cette page très bientôt.

Un problème similaire, mais non lié à Git Bash, en particulier sur la plate-forme Windows 10, est en cours de résolution ici.

Si votre problème n'est pas très grave, il est conseillé de désinstaller et d'installer une version appropriée de Git Bash pour Windows 10.

2
Anantha Raju C

Je dois faire face au même problème lors de la mise à niveau de Windows de 7 à 10. J'ai essayé en réinstallant git bash, mais la réinstallation ne fonctionne pas pour moi. Cela est dû au problème de permission associé au fichier sh.exe de l'analyseur de script Shell. tout ce que vous avez à faire est d’utiliser bash comme analyseur de script Shell au lieu de sh. 

vous pouvez le faire comme ci-dessous. 

Étape 1: 

Résoudre le problème avec le raccourci

  • faites un clic droit et ouvrez le dialogue des propriétés du raccourci Git Bash situé sur votre bureau ou dans votre menu de démarrage (C:\ProgramData\Microsoft\Windows\Menu Démarrer\Programmes\Git\Git Bash.lnk sur mon PC), vous verrez la cible ci-dessous dans l'onglet "Raccourci". 

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

    remplacez simplement sh.exe par bash.exe comme ci-dessous

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

Étape 2 : 

  • Résoudre les problèmes avec les commandes sh. 

    Allez dans le dossier bin Git Bash (C:\Program Files\Git\bin sur mon PC)

    Faites une sauvegarde: copiez le fichier sh.exe dans old-sh.exe et supprimez le fichier sh.exe

    ouvrez git bash et exécutez les commandes ci-dessous.

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

cela a fonctionné pour moi. Je ne sais pas la même chose séance d'entraînement pour vous. 

8
Dhayal

J'ai eu des problèmes avec git bash sur Windows 10 aussi. Git bash ne s'ouvrait même pas sur Windows 10 (la fenêtre se fermait peu de temps après le lancement).

Pour résoudre le problème, il me suffisait de: 

  1. Clic droit sur l'icône git bash
  2. Exécuter en tant qu'administrateur.

Le problème a disparu. 

0
vbore

Ce problème a été tellement frustrant… et la seule raison pour laquelle je le vis, c'est parce que la société pour laquelle je suis en contrat m'a attribué un ordinateur portable Dell avec une nouvelle installation de Windows 10. 

Donc, après toute la frustration d'essayer ceci et cela, il m'a finalement frappé ... VSCode a un terminal intégré! Shell utilise par défaut powershell.exe au démarrage de VSCode, mais vous pouvez le modifier dans vos paramètres utilisateur (settings.json). 

Les "Paramètres utilisateur par défaut" ressemblent à ceci:

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

Modifier vos "Paramètres utilisateur" se présentent comme suit:

{
  // 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"
}

Cela fonctionne très bien pour moi et si vous rencontrez le même problème, j'espère que cela fonctionnera pour vous ...

0