Reputation: 3559
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
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
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
Reputation: 2614
Best solution and this will definitely work
Upvotes: 2
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.
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
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:
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
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