概要
SourcetreeでSSHキーを使用しているのですが、WindowsOSを再起動するたびにPageantの秘密鍵が消えてしまい。毎日いちいち手動で設定するのが煩わしかったので対処方法を調査しました。
対処方法
Pageantのショートカットを取得する
Pageant.exeがなかなか見つからず苦労しましたが、Sourcetreeの中にいました。以下のパスを参考にしてみてください。
C:\Users\ユーザ名\AppData\Local\SourceTree\app-3.3.9\tools\putty
exeを見つけたら[右クリック]>[ショートカットの作成]を選択しましょう。
ショートカットをカスタマイズする
先ほど作成したショートカットを[右クリック]>[プロパティ]を選択します。
リンク先欄を以下のように変更します。
修正前:C:\Users\ユーザ名\AppData\Local\SourceTree\app-3.3.9\tools\putty\pageant.exe
修正後:C:\Users\ユーザ名\AppData\Local\SourceTree\app-3.3.9\tools\putty\pageant.exe E:\secret\personal\gitea_rsa.ppk
スタートアップに登録する
以下のフォルダにショートカットを格納します。
C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup