Windows用のsourcetreeで~/.ssh/configの設定を参照してくれない件
Windows用のSourcetreeでsshのリポジトリにつなごうとするとerror: cannot run ssh: No such file or directory のエラーになったり、~/.ssh/configの設定を参照してくれない。
gnupackなどで独自にsshを使える状態にしてくと、~/.ssh/configの設定を参照できるが、Sourcetreeでは、内部のsshコマンドを使用しているようで、~/.ssh/configを参照してくれない。
色々試したが、最終的に以下の設定で解決できた。
https://stackoverflow.com/questions/12569705/error-cannot-run-ssh-no-such-file-or-directory-when-trying-to-clone-on-windows
Windowsの環境変数 GIT_SSH_COMMAND にsshへのパスを記述すると正常に動作した。
パス区切りはスラッシュで記述すること。
内蔵のgitと、個別にインストールしたgit(systemのgit)どちらのgitを選択しても問題無し。