目次
環境
- VMware® Workstation 16 Pro (バージョン: 16.1.2 ビルド-17966106)
- ubuntu-22.04.2-デスクトップ-amd64
問題の状況
- Ubuntu では、VS Code を実行するたびに、キーリング (キーリング) に保存されている資格情報のロックを解除するためにキーのパスワードを入力するように求められます。これには次のように非常にイライラします。
解決策
ロック解除キーを削除し、ロック解除のプロンプトを表示しないようにするには、以下の手順に従います。
- ターミナルを開く:まず、ターミナル アプリケーションを開きます。[アプリケーション] メニューで見つけるか、ショートカット キー (Ctrl+Alt+T など) を使用してターミナルを開くことができます。
- キーリング ストレージ ディレクトリに移動します。次のコマンドを実行して、現在のディレクトリをキーリング ストレージ ディレクトリに変更します。
- cd ~/.local/share/keyrings/
- 利用可能なキーリング ファイルを一覧表示する:次のコマンドを実行して、このディレクトリに現在保存されているキーリング ファイルを一覧表示します。
- ll
- キーリング ファイルを削除するには:以下を
<keyring_file>
削除するキーリング ファイルの実際の名前に置き換えて、次のコマンドを実行します。
- sudo rm -f <キーリングファイル>
- VS Code を再起動する: VS Code の既存のインスタンスを閉じて、アプリケーションを再起動します。再起動後、VS Code はロック解除キーを必要とせず、パスワードの入力を求められなくなります。
- 注:キーリング ファイルを削除すると、そのキーリングに保存されているすべての認証情報が完全に削除されます。削除する前に、必要な認証情報をバックアップしていることと、正しいキーリング ファイルを削除していることを確認してください。
再起動後も、VS Code は新しいキーの入力を求めます
- プロンプト情報は次のとおりです。直接キャンセルしてください。