web-dev-qa-db-ja.com

Git Shellのインストール方法

ウィンドウズ7アルティメイト

以前はGit Shellをインストールしていました。アイコンは灰色で、猫の顔があります。 GitまたはGitHub for Windowsによってインストールされました。

どういうわけか私はそれを失いました。

GitとGitHub for Windowsの両方を再インストールしようとしましたが、元に戻すことができません。

34
BaltoStar

GitHub for Windows (インストール済みの場合、ショートカットが付属しています).

以下のショートカットです。

C:\Users\Username\AppData\Local\GitHub\GitHub.appref-ms --open-Shell

G4Wのより新しいバージョン( 以下の回答 を参照)は、次の場所にあります。

%LOCALAPPDATA%\Apps\2.0\...\...\
C:\Users\Username\AppData\Local\Apps\2.0\GitHub\GitHub.appref-ms --open-Shell

そのシェルがgitの不在について不平を言っている場合は、G4W自体を起動して、gitを抽出します。
Where is git.exe found? "。

以下で説明するように、ショートカットを復元するには、最初のコマンドを実行した後、Gitシェルで実行します。

github --reinstall-shortcuts
37
VonC

次のコマンドを実行してみてください。

github --reinstall-shortcuts

これでGit Shellのショートカットが修復され、適切なアイコンが戻されました。

30
Dan

私が特に望んでいた答えには、前の答えの組み合わせが含まれていることがわかりました。

C:\Users\Username\AppData\Local\GitHub\GitHub.appref-ms --open-Shell

2. Git Shellで前の回答のコマンドを実行したら

github --reinstall-shortcuts

デスクトップのGitHubセットアップに元々付属していた灰色の猫のアイコンが付いたGit Shellがあります。

5
Hoodlum

ウインドウズ10
Git-2.19.0-64

Gitシェルはデフォルトで次の場所にインストールされます。

C:\Program Files\Git\git-bash.exe

デスクトップへのショートカットを作成してみてください。これが質問に答えるかどうかわかりません。

1
C.K.

Git Shellの直接リンクは次のとおりです。

https://git-scm.com/downloads

1
Lup

今日、この同じ問題に遭遇しました。これは、解決策を見つけようとするクエリの最初のGoogle結果であるため、ここにソートした内容を投稿します。

GitHub for Windowsはそれ自体の一部またはすべてを%LOCALAPPDATA%\Apps\2.0\...\...\ *にインストールし、この参照はデスクトップ上のGit Shell .lnkショートカットで壊れていたようです。示されたGitHub.exeファイルは存在しませんでした。パス全体が欠落していました。

.lnkファイルのプロパティを表示し(コンテキストメニューから[プロパティ]を選択するか、.lnkを選択してキーボードでAlt + Enterキーを押します)、[アイコンの変更]ボタンをクリックしました。古いアイコンファイルへのパスが欠落していることと、不正なパスが何であるかを示すメッセージボックスが表示されました。

上記のディレクトリを調べて、GitHub.exeを再度見つけて、「現在の」パスを見つけました。このアイコンは、GitHub.exeで利用可能な3つのうちの1つです。これが、他のいくつかの回答(reinstall-shortcutsの提案など)が達成することだと思います。

これが誰かを助けることを願っています!

  • (.NET ClickOnceアプリケーションでは通常のように見えますが、これらの...はランダム化/難読化/生成されているため、意味不明に見えます。私の特定のworkingパスは、例として、 :C:\Users\anshou\AppData\Local\Apps\2.0\RZ33EP02.2J7\5OMOZAGM.89T\gith..tion_317444273a93ac29_0001.0003_e68db37a99107794-このパスは切り捨てられていないことに注意してください。つまり、正確なパス、2重のピリオドなどです。)
0
anshou