1

我是一个新的 Sublime Text 2 用户,我已经认为它很棒。

尽管我在启动和运行 Git 时遇到了一些问题。

我已经安装了Git,但继续收到以下窗口消息。

错误信息

我该如何解决这个问题?

4

3 回答 3

3

首先,请确保您已经安装了Git。如果是这样,您可以将其添加到系统中Path或更改git_commandGit.sublime-settings. 有关详细信息,请查看此插件的文档设置部分。

这个插件有一些设置。如果你在你的用户包中创建了一个名为 Git.sublime-settings 的文件,你可以覆盖它们。如果您不想弄乱正确的初始 JSON 语法,请随意将 Git.sublime-settings 文件从 Git 包目录复制到您的用户包。

git_command: 一个指向你的 git 二进制文件的路径,如果它不在$PATH Python 中可用(如果你需要设置它,你会收到一条错误消息)

(windows 格式:"git_command": "c:/users/myuserdir/dev/git/bin/git.exe". 如果您的 git 二进制文件路径中有空格,您可能需要使用旧的 tilda 转义版本,例如:"C:/Progra~2/Git/bin/git.exe".)

于 2013-11-08T08:33:42.697 回答
1

根据此页面,您必须打开Preferences > Package Settings > SublimeGit > Settings - User,然后编写它(假设您具有相同的 git.exe 路径,否则更改它)。以下代码仅适用于 git 32 位版本:

{
  "git_executables": {
    "git": ["C:/Program Files (x86)/Git/bin/git.exe"]
  }
}

目前已经过测试,功能齐全!


编辑(为 64 位系统添加代码)

由于我需要更新 git,它移到了 64 位版本。如果您也在这种情况下,请输入:

{
  "git_executables": {
    "git": ["C:/Program Files/Git/bin/git.exe"]
  }
}
于 2015-05-20T17:29:14.143 回答
0

同样重要的是,您可以通过 Windows 中的环境变量进行尝试,按照以下说明进行操作:

  • 获取git.exe的文件夹路径
    64bits: C:\Program Files\Git\bin
    32bits: C:\Program Files (x86)\Git\bin
  • 转到控制面板。
  • 双击系统。
  • 单击环境变量按钮。
  • 将出现带有 2 个部分的变量环境窗口,xx 用户的变量和那里的系统变量
  • 在系统变量中选择变量路径,然后单击编辑按钮。
  • 您会在变量值的每个路径后看到很多带有分号的路径
    C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\wbem;C:\Program Files\Microsoft\Web Platform Installer;
  • 您必须做的是在最后一个分号之后或作为第一个路径插入 github 的文件夹路径,结果如下: C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\wbem;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files\Git\bin 或: C:\Program Files\Git\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\wbem;C:\Program Files\Microsoft\Web Platform Installer
  • 单击确定按钮并关闭环境变量窗口和属性系统窗口。
  • 完成之后,如果路径正确,请重新启动 Sublime Text 并在 Sublime Text 中测试 git 扩展,始终需要修改路径变量才能重新启动 Sublime Text 以加载新数据。
  • 默认路径文件夹为 64 位 (C:\Program Files\Git\bin) 和 32 位 (C:\Program Files (x86)\Git\bin)
  • 这是在 Windows 8 64 位的 Sublime Text 3 中测试的
于 2016-08-22T20:35:18.397 回答