最新のMacOS(現在:Catalina 10.15.3)「Git: ssh_askpass: exec(/usr/X11R6/bin/ssh-askpass): No such file or directory」とVSCodeでエラーがでることがある。
このエラーの対処法。
ssh-addをする
ターミナルでコマンドを入力
ssh-add -K ~/.ssh/id_rsa
~/.ssh/configファイルを適宜修正。下記は一例。
Host github
HostName github.com
IdentityFile ~/.ssh/id_rsa
User git
UseKeychain yes
AddKeysToAgent yes
本当ならこれだけで、AddKeysToAgent設定をしているの、再起動しても読み込みされるはずだが、うまく行かないので、下記をzsh(bash)起動時に読み込むようにする。
zsh起動時にssh-addをkeychainから読み込むようにする
~/.zshrcのファイルに下記を追加(bashなら~/.bashrcなど)
ssh-add -K
これでいけるようになる
コメント