Windows環境で「No supported authentication methods available」の場合の対処

GitHubのサポートページに対処法が書いてあったのでメモ

/cygdrive/c/ntnot/plink.exe -i “c:\users\you\.ssh\key-file-for-github.ppk” $1 $2

というようなスクリプトを作り、これを実行するようにGIT_SSHを設定する

declare -x GIT_SSH="c:\path\to\script"

(鍵ファイルやplink.exeなどは適切なパスを指定)