web-dev-qa-db-ja.com

SourcetreeはGitBashを開くことができません

Windows 8で、GitクライアントとしてSourceTreeを使用しようとすると、以下を除いてすべて機能します。

Sourctreeのターミナルボタンを押すと、「Git Bashターミナルを起動できませんでした」と表示されます(はい、このボタンをクリックすると、デフォルトのSourceTree設定を使用してgit bashターミナルを起動します)。

上記の端末を起動することはできますが、適切なディレクトリにCDを挿入する必要があります。本当にSourcTreeでターミナルボタンが機能することを望んでいます。

13
Dan Spurgin

ええ、私にとっての解決策は、GITを最新バージョンにアップグレードすることでした。私は1.9.4を持っていましたが、今は2.6.3を持っています。それは素晴らしい働きをします。また、gitに新しいコンソールが追加されていることに気付きました。ここにもっと多くの色が表示されます:)

18
GrzegorzM

Gitのバージョンを確認してください。システムGit1.9.5をまだ実行している場合は、今すぐ2.6.3にアップグレードすることをお勧めします。 Gitパスも確認してから、SourceTreeを再起動してください。新しいgitbashターミナルは次のようになります。

enter image description here

8
Tweetie Sabado

これは、Cygwinがインストールされている場合に役立つことがあります。

Gitのアップグレードを提案していただきありがとうございますが、Windows7では問題が解決しませんでした。

Gitの場所を見つけるには、新しいGit Bashを開き、which gitコマンドを呼び出します。

$ "which git"
/usr/bin/git

git.exeからC:\cygwin\binを削除します。

SourceTreeを再起動すると、機能しました。

2
Veer Patel