事象 VS CodeでDev Containerを使用し、コンテナ内からsshアクセス(GitHub操作等)を行おうとした際に Permission denied が発生する git@github.com: Permission denied (publickey). 発生しうる環境 Windows ホストのssh-agentのバージョンが8.8以下 コンテナ内のssh-agentのバージョンが8.9以上 解決策 ホストのssh-agentのバージョンを上げる winget install Microsoft.OpenSSH.Beta 記事執筆時にはBetaしかなかったが winget search openssh で正式版が出ているか確認すること Dev Containerのドキュメントにも注意書きがある code.visualstudio.com 詳細の前置き Dev Containe
![Windowsで起動しているDev Container内からGitのリモートリポジトリに操作を行うと Permission denied が発生する場合の対処方法 - 山pの楽しいお勉強生活](https://cdn-ak-scissors.b.st-hatena.com/image/square/f519656b7ad365e25214eba5f829b8252fb4ba9f/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fy%2Fyamap_55%2F20230805%2F20230805101755.png)