👨💻
「無効な 'Git ベース' 拡張機能に依存しているため、'GitHub' 拡張機能をアクティブ化できません。」の対応方法
はじめに
タイトルの事象に対する対応を備忘録として残しておく。
事象
- VS Code起動時に「無効な 'Git ベース' 拡張機能に依存しているため、'GitHub' 拡張機能をアクティブ化できません。」の通知が届く
- 確認してみると、ビルトイン拡張機能「Git ベース」が有効化出来ていないっぽい
- サイドメニューのソース管理を選択すると、「Gitリポジトリのフォルダーをスキャンしています...」が表示されるが、一向にスキャンされない
- ステータスバーのブランチが表示されなくなっている
- WSLとの接続は問題なさそう
対応策
参考Q&Aより以下の対応を実施。無事すべての事象が解消した。
- VS Codeのアンインストール、各種設定ファイルの削除
- WSL(Ubuntu)ルートディレクトリ内の .vscode-serverフォルダ(VS Code Server設定ファイル)を削除
- VS Codeの再インストール、拡張機能「WSL」のインストール
- WSLとVS Codeの接続
参考Q&A:
おわりに
Ubuntuルートディレクトリに残っていた「.vscode-server」フォルダが原因だった。おそらくこの中にVS Code Serverの設定のなんやかんやがあり、それが悪さをしていた(特にいじくった記憶はないが...)。
Discussion