Telvin Nguyen
Telvin Nguyen

Reputation: 3559

git.exe has been suddenly gone on Windows

My machine has been using on Window 8 x64. I have installed Git on my Windows, everything has worked fine. I have configured the "Path to git executable" setting of my IDE (PhpStorm IDE) to the git exe which could be found on the following answer

Where is Git exe located

Here is the location where git.exe has been located on my computer C:\Users[computer-name]\AppData\Local\GitHub\

But today, I got a message from my IDE: Can't start Git: git.cmd. Probably the path to Git executable is not valid. Fix it. (show balloon)

I have checked and the git.exe or git.cmd, they have been gone, I don't know why. I have tried to reuse the GitHubSetup which I've used for installing to repair or reinstall but the GitHub app was still opened normally because it seemed there never has problem with itself. The Github is working on my machine, I can see my repository, commit, etc. But I would like the git.exe to configure for my IDE.

How could I get back that missing file (git.exe)?

Upvotes: 4

Views: 15094

Answers (5)

John Glen
John Glen

Reputation: 941

I ran into this problem today after an update. Github Desktop does not update the path variable when updating, and changes a folder name to match the version number, so you need to update the path everywhere it is located. (Why can't IDEs use the path variable).

Upvotes: 0

Faisal Khan
Faisal Khan

Reputation: 2614

Best solution and this will definitely work

  1. Open you GitHub app and go in setting
  2. Go in About GitHub Desktop App
  3. Then click on open debug log
  4. Find git.exe in that txt file and then you will know current path that this using by GitHub Desktop app.

Upvotes: 2

Wenping Guo
Wenping Guo

Reputation: 682

I had the same problem.

I solved it by reinstalling git and pointed the "path to git executable" in PHPStorm to the git installed path.

Click here to download git

path for the git: YourInstalledFolder\Git\bin\git.exe

I saw the the default PHPStorm git path is git.exe. It means that you could have a greater chance if you install git in the same directory where PHPStorm is installed.

Upvotes: 1

Tim Cason
Tim Cason

Reputation: 626

Since Git has several installation options I would like to point out that this solution is not for everyone.

This solution is for the following case:

  • OS : Windows 8 (not applicable for any other version)
  • Git is installed as a Command Line Tool
  • Git is installed at a default preset location

The git executable(sh.exe) for Command Line Tool is a script that in order to work will be based on the your windows Command Prompt (cmd.exe)

You will need the following string to refer to Git correctly as an executable:

C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"

Upvotes: 2

Max Leske
Max Leske

Reputation: 5125

If Git is still available from the command line, then the binary is still around. Have you tried locating it with a search (with bash you could use $ which git to tell you the location. Don't know an equivalent for the Windows command line though)? When you find it, you could try to copy it over to the location you need it for your IDE.

Upvotes: 7

Related Questions