I keep getting a popup in TortoiseGit: "Could not parse git.exe version number." when ever I try to do anything... I have setup git 1.8 and linked it (through settings) into TortoiseGit but it's being painful.... I have the exact same versions of git/TortoiseGit on my laptop (also windows) and it worked fine with no problems =.= my windows is a fresh install too.
8 に答える
git.exe へのパスが C:\msysgit\msysgit\bin\git.exe の場合、C:\msysgit\msysgit\bin を git.exe パスとして入力し、C:\msysgit\msysgit\mingw\bin を入力する必要があります。 「Extern DLL パス」(そうしないと一部の mingw dll が見つからないため)。
これで解決しない場合は、こちらをご覧ください
上記の解決策のいずれも機能しない場合は、ファイアウォールを無効にしてみてください。
私もこの問題を抱えていて、こことここに投稿された解決策を試しましたhttps://tortoisegit.org/issue/1533
しかし、ファイアウォールを無効にするまで何も機能しませんでした。
この問題が発生し、v1.8.0 Git for Windowsインストーラーが管理者権限で起動されていない場合、ローカルユーザーのAppDataフォルダーにインストールされることに気付きました。アプリケーションを標準ユーザーとしてインストールできるのは素晴らしいことですが、この動作は微妙であり、他のMSIスタイルのインストーラーとは矛盾しています。
AppDataからGitをアンインストールし、管理者と同じGit for Windowsインストーラーを再実行すると、TortoiseGitにエラーメッセージが表示されなくなりました。これはおそらく、Gitが期待される場所にインストールされたためです(私の64ビットマシンではC:\ Program Files(x86)\ Gitでした)。
次のバージョンをインストールしました。
- Tortoise Git1.8.0.064ビット
- Git1.8.0プレビュー20121022
これは信じられない。ここですべてを試しましたが、効果はありませんでした。次に、私は:
- git.exe を c:/ にコピーしました - git.exe へ
のパスを入力しました: c:
エラー メッセージが変更されました。
- git.exe への適切なパスを再入力: C:\Program Files (x86)\Git\bin
- 外部パスを入力: "C:\Program Files (x86)\Git\git-cheetah"
すると、Git が認識されました。
私にとっては、Tortoise Git Settings を管理者として実行し、Sven の回答に従ってパスを設定し、[今すぐ確認] をクリックするのに役立ちました。設定ウィンドウを閉じると、すべてが機能します。
私はまったく同じ問題を抱えていたので、ここで私がしたことは次のとおりです。
- 右クリック -> Tortoise Git -> 設定
- 全般的
- Extern DLL パスには、Path\To\Git\git-cheetah\git_shell_ext64.dll と入力します。
これを行った後、Tortoise Git は問題なく動作するようになりました。Git.exe パスを次のように更新しました: Path\To\Git\bin
見苦しいエラーや、Git ソースが code.google.com にあるなどのメッセージが表示されることはなくなりました。すべてが問題なく機能しました。
これで問題が解決することを願っています:D
編集
\path\to\ がプログラマーの間で共通の理解であることは言うまでもありません。
git の \path\to\ は次のとおりです: * C:\Program Files (x86)*
これは、Git.exe パスがC:\Program Files (x86)\Git\binであり、Extern DLL パスがC:\Program Files (x86)\Git\git-cheetah\git_shell_ext64.dll であることを意味します。
同じ問題がありましたが、提案された解決策はどれも機能しませんでした。しばらくの間、COMODO Sandbox を非アクティブ化し、tortoiseGit コンテキスト メニューを介してクローンを作成し、機能しました。再起動後、サンドボックスが再アクティブ化されたため、信頼できるプログラムに追加すると永続的に機能しました。ありがとう!。ここでも共有しようと思いました。