Dev Containers上でClaude Codeの認証が安定しない問題
BRANK

はじめにこんにちは。touyuです。普段はNstockでソフトウェアエンジニアをしています。私が所属するチームではDev Containersを採用しており、コンテナ内からClaude Codeを利用しているのですが、頻繁に再認証が必要になってしまう問題に困っていました。本記事では、この問題の詳細と原因、そして現時点での対処法について紹介します。TL;DR~/.claude/.credentials.json と ~/.claude.jsonの永続化が必要だよマウントして永続化するとファイルが削除されたり(特にmacOS)、破損したりするので辛いよ少し工夫してNamed volumeで永続化しよう問題の原因この認証が持続しない問題は、以下の複数の要因が絡んでいます。認証情報を保持する ~/.claude/.credentials.json が永続化されていない、または存在しないオンボーディング完了状態と作業ディレクトリの信頼設定を保持する ~/.claude.json が永続化されていない1. ~/.claude/.credentials.json の問題.credentials.json が永続化されていないClaude Codeは、環境によって認証情報の保存先が異なります。macOS以外の場合: ~/.claude 配下に accessTokenなどの認証情報を含んだ .credentials.json を生成します。macOSの場合:…

zenn.dev
Related Topics: Security