4

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.

4

8 に答える 8

6

git.exe へのパスが C:\msysgit\msysgit\bin\git.exe の場合、C:\msysgit\msysgit\bin を git.exe パスとして入力し、C:\msysgit\msysgit\mingw\bin を入力する必要があります。 「Extern DLL パス」(そうしないと一部の mingw dll が見つからないため)。

これで解決しない場合は、こちらをご覧ください

于 2012-11-25T13:53:13.620 に答える
3

上記の解決策のいずれも機能しない場合は、ファイアウォールを無効にしてみてください。

私もこの問題を抱えていて、こことここに投稿された解決策を試しましたhttps://tortoisegit.org/issue/1533

しかし、ファイアウォールを無効にするまで何も機能しませんでした。

于 2013-04-18T01:13:41.707 に答える
0

この問題が発生し、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
于 2013-01-31T09:44:07.443 に答える
0

これは信じられない。ここですべてを試しましたが、効果はありませんでした。次に、私は:
- git.exe を c:/ にコピーしました - git.exe へ
のパスを入力しました: c:
エラー メッセージが変更されました。
- git.exe への適切なパスを再入力: C:\Program Files (x86)\Git\bin
- 外部パスを入力: "C:\Program Files (x86)\Git\git-cheetah"

すると、Git が認識されました。

于 2014-02-07T22:33:14.663 に答える
0

私にとっては、Tortoise Git Settings を管理者として実行し、Sven の回答に従ってパスを設定し、[今すぐ確認] をクリックするのに役立ちました。設定ウィンドウを閉じると、すべてが機能します。

于 2013-09-04T21:34:52.503 に答える
0

私はまったく同じ問題を抱えていたので、ここで私がしたことは次のとおりです。

  1. 右クリック -> Tortoise Git -> 設定
  2. 全般的
  3. 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 であることを意味します。

于 2012-12-13T20:45:10.207 に答える
0

同じ問題がありましたが、提案された解決策はどれも機能しませんでした。しばらくの間、COMODO Sandbox を非アクティブ化し、tortoiseGit コンテキスト メニューを介してクローンを作成し、機能しました。再起動後、サンドボックスが再アクティブ化されたため、信頼できるプログラムに追加すると永続的に機能しました。ありがとう!。ここでも共有しようと思いました。

于 2014-09-14T16:30:24.133 に答える