管理者権限なしで Visual Studio Code を起動しようとすると、「システムに Git がインストールされていないようです」という VSCode レポートが表示されます。
git(2.23.0)をインストールしましたhttps://git-scm.com/
そして
Visual Studio Code (1.39.2) からhttps://code.visualstudio.com/
VSCode を管理者権限で起動すると、git が正しく検出されます。
Windows 環境で PATH に git パスを追加して PC を再起動してみましたが、機能しませんでした。
次のように、VSCode の setting.json + 再起動に git パスを追加してみました:
{
// Is git enabled
"git.enabled": true,
// Path to the git executable
"git.path": "C:\\path\\to\\git.exe"
// other settings
}
--> これも機能しませんでした。
「Git 出力を表示」を使用すると、レポートには正しいパスが表示されますが、git のインストールは検出されません。
答え1
ついに、問題を解決する解決策を見つけました。VS Code をインストールすると、デフォルトで「C:\users[user]\AppData\vscode」になります。Git のデフォルトのインストール フォルダーは「C:\Program Files\Git\」です。
vscode から git 関数を呼び出そうとすると、ユーザー ディレクトリから呼び出され、git へのアクセスが禁止されます。
解決策: ユーザー ディレクトリに git をインストールしたら、動作するようになりました。