Ubuntuでgitする度にEnter passphrase for keyって聞かれるのダルいので省略する方法

UbuntuでGit操作のたびにSSH鍵のパスフレーズを求められたときの設定メモ。

Markdownで開く

過去の記事(Qiitaから移行)

この記事は公開当時の知識・環境に基づいて書いたものです。現在の仕様に合わせた更新・動作確認は行っておらず、内容の正確性や動作を保証するものではありません。

初出:2022-01-29・Qiita

 $ git fetch
Enter passphrase for key '':
 $ git pull origin master
Enter passphrase for key '':

ダルいですよね?

環境

Ubuntu 20.0.4

解決方法

結論から申し上げます。お好みのソフトで~/.bashrcに次の文を追記するだけです。 vimであれば vim ~/.bashrcをしてから次のものを最後のところに追加しましょう。

追加するもの

eval `ssh-agent`
ssh-add

こうすることにより、次回ログイン時からログイン時にパスフレーズを聞かれますが、それ以降聞かれなくなります。 次回ログインでなくても、編集完了後にsource ~/.bashrcすることで同じことができます。

← 記録一覧へ戻る