GitHub on devcontainer②
devcontainerでGitHubのSSH接続をするとき詰まったのでメモ。② 普段使っていてほぼ支障なしだが、何かしらのきっかけでSSHキーが参照できなくなって困った。
もう一度VS Codeの公式を見ると、「Using SSH keys」セクションの前に「Using a credential helper」とある。
Git Credential Managerなるものを入れておけば、 SSH接続で問題になることはなさそう。
https://code.visualstudio.com/docs/devcontainers/containers#_working-with-git
インストールして
brew install --cask git-credential-manager
認証管理の設定を確認して下のようにGCMが使われていることを確認。
% git config --show-origin credential.helper
file:/Users/username/.gitconfig /usr/local/share/gcm-core/git-credential-manager
ssh-add -l -E sha256
以上、これでコンテナ上で接続可能。