せっかなくので、やってみた。

日々のあんなこと、こんなこと、せっかくなのでやってみた

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を選択しても問題無し。