繁体   English   中英

升级到Windows 10后,Git-Bash命令提示符将无法打开

[英]Git-Bash Command Prompt won't open up after upgrading to Windows 10

我刚刚将操作系统升级到Windows 10,Git Bash甚至不再打开。 我可能需要再次卸载并重新安装它,但我只是想知道升级到Windows 10之后是否有其他人遇到此问题以及除了卸载和重新安装之外他们的修复是什么?

我将Windows从7升级到10时必须面对同样的问题。我尝试重新安装git bash但重新安装不适用于我。这是由于shell脚本解析器sh.exe文件的权限问题。 您需要做的就是使用bash作为shell脚本解析器而不是sh。

你可以这样做,如下所示。

步骤1:

使用快捷方式解决问题

  • 右键单击并打开位于桌面或开始菜单中的Git Bash快捷方式的对话框(C:\\ ProgramData \\ Microsoft \\ Windows \\ Start Menu \\ Programs \\ Git \\ Git Bash.lnk在我的电脑中),你会看到“快捷方式”选项卡中的以下目标。

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

    只需将sh.exe替换为bash.exe,如下所示

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

第2步 :

  • 使用sh命令解决问题。

    转到Git Bash bin文件夹(我的PC中的C:\\ Program Files \\ Git \\ bin)

    进行备份:将sh.exe文件复制到old-sh.exe并删除sh.exe文件

    打开git bash并执行以下命令。

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

它对我有用。 不知道同样会为你锻炼。

很少有其他升级到Windows 10的用户面临与Git Bash和git相关的类似问题。 在GitHub上使用msysgit打开了一个问题。 官方澄清将很快发布在该页面上。

类似的问题,但与Git Bash无关,特别是在Windows 10平台上, 这里正在解决

如果您的问题不是很严重,建议卸载并安装适用于Windows 10的Git Bash版本。

我在Windows 10上也遇到了git bash的问题。 Git bash甚至没有在Windows 10上打开(窗口在发布后很快关闭)。

要解决这个问题,我所要做的就是:

  1. 右键单击git bash图标
  2. 以管理员身份运行。

问题消失了。

这个问题真是令人沮丧......而且我经历这个问题的唯一原因是因为我正在签约的公司给我发了一台全新安装Windows 10的戴尔笔记本电脑。

所以在尝试了这个和那之后的所有挫折之后,它终于打动了我...... VSCode有一个集成的终端! 在启动VSCode时,shell默认为powershell.exe ,但您可以在用户设置(settings.json)中更改它。

“默认用户设置”如下所示:

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

更改 “用户设置”是这样的:

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

这对我很有用,如果你遇到同样的问题,我希望它对你有用......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM