Git(SSHのパスフレーズ入力を1日1回にする)

git

ssh接続の際のパスフレーズの設定は、鍵を生成するときにパスフレーズを入力せずに鍵を生成してしまえばパスフレーズなしで接続できるようになる。

しかし、パスフレーズを設定済みの鍵の場合は毎回パスフレーズの入力を求められる。
今回はこれを1日1回最初に入力すれば以降は不要となる設定を行おう。

.bashrcに追記

.bashrcをVimで開く

 
$ vi ~/.bashrc

bashrcの末尾に下の1行を追記する。

 
eval `ssh-agent`

設定を読み込む

$ source ~/.bashrc

これでbash起動時にssh-agentが自動起動する。

bash起動時

起動時に以下のコマンドを入力

$ ssh-add
  

パスフレーズの入力を求めらるので入力する。(この際、入力している文字はディスプレイに表示されないので注意)

Identity added:********************************************

上記のようにIdentity addedと表示されれば成功だ。これでパスフレーズの入力が求められることがなくなる。

git
スポンサーリンク
シェアする
mjpurinをフォローする
ジョイタスネット

コメント

タイトルとURLをコピーしました