概要
環境
- Windows 10
- SourceTree 3.3.8
やりたいこと
- SourceTreeの内臓GitではなくシステムGitを使いたい
- SourceTreeのシステムGitでSourceTreeのPuTTYで設定したSSHを使いたい
- SourceTreeのPuTTYとは別でSSHの設定をしたくない
設定方法
前提条件
- SourceTreeの内臓Git(Embedded Git)とは別で、Gitをインストールしている(System Git)
- SourceTree上でSSHの設定を済ませている(GUI上でSSHが利用できている)
SourceTree内のplink.exeのパスを控える
SourceTreeで動作しているPuTTYのplink.exe
を探す。
SourceTreeで使われているPuTTYはtools\putty
にある。
SourceTreeはバージョンによってインストール先が異なる。
自分の環境ではC:\Users\{名前}\AppData\Local\SourceTree\app-{バージョン}\tools\putty\plink.exe
だった。
環境変数GIT_SSH
の設定
環境変数に新しくGIT_SSH
を作成し、控えたplink.exeのパスを設定する。