"Git GUI" context menu entry for Windows 7 64 bit

11,472

Solution 1

You can just type: regsvr32 "%PROGRAMFILES%\git\git-cheetah\git_shell_ext64.dll" in a console window (or use Win+R).

Solution 2

Well I found a program called Open++ which lets you create custom context menu entries. Configure like so:

enter image description here

and then you can access in the Open++ submenu:

enter image description here

It's not quite as nice since it's in a submenu and it's always shown rather than only when you're in a repository, but it's better than having to choose your repository every time you start the gui.

Solution 3

I had the same problem. After installing msysgit not in the normal program directory, everything works fine.

Solution 4

I have Git for Windows 1.7.6 installed on my 64-bit Windows 7 system, and the context menu entries work fine for me. It is an option in the installer.

Share:
11,472
Brad Mace
Author by

Brad Mace

Updated on September 18, 2022

Comments

  • Brad Mace
    Brad Mace almost 2 years

    Git for Windows doesn't seem to support the extra context menu entries for "Git GUI Here" (or "Git Bash Here") when running on 64-bit systems. Is there some other way I can get an entry for "Git GUI" to show up in the context menu so that it will open the commit interface with the current folder selected?

    Edit

    I saw the installer option and made sure it was checked, even reinstalled a few times. Also removed TortoiseGit and restarted the computer, but nothing seems to help. From what I could find online I got the impression you have to mess around with building and modifying msysgit yourself to get the context entries to work on 64-bit systems, which I'm not keen on doing.

  • Brad Mace
    Brad Mace almost 13 years
    Yeah I saw that option but it doesn't seem to do anything for me. I added more details to the question.
  • Michael Cook
    Michael Cook about 11 years
    Did you mean regsvr32 -u?
  • rogerdpack
    rogerdpack almost 11 years
    for me I had to use PROGRAMFILES(X86) but the basic principle did work, thanks!
  • Breit
    Breit about 7 years
    @cadmium: No, I meant 'regsvr32' without the '-u', because the shell extension should be registered and not unregistered.