目的 Windows10 で使っている GitHub 用の秘密鍵を、その Windows 下にある WSL2(ubuntu)からも使えるようにすること。 解決方法(結論) windows 側にある秘密鍵を wsl から ssh-add 秘密鍵 すれば目的がかなう。 しかし、ssh-add 秘密鍵のためには chmod 600 秘密鍵 としてパーミッションを変更することが必要。 さらに、そのchmodを成功させるためには、 自動マウントするWindowsのファイル(/mnt/c/ 以下のファイル)に「メタデータを追加する」ことが必要。メタデータ追加は、/etc/wsl.configの[automount]セクション下のoptionsキーに、値のひとつとしてmetadataを追加することで行う(書き換え直後は要再起動)。 上記のことを、試行錯誤の経過とともに詳述していく。 秘密鍵を ssh-a