git pull(SSH接続)で毎回パスフレーズを要求される

Linux Linux

コードをGitHubなどのGitで管理している場合、サーバーへのデプロイは「git pull」を利用している方が多いと思いますが「git pull」するたびに「パスフレーズ」の入力を要求されて煩わしいというケースがあると思います。

この場合は、以下のコマンドでSSH鍵をサーバーに登録することで解決することができます。

$ cd ~/.ssh
$ ssh-add ~/.ssh/{登録したい鍵ファイル}
$ Enter passphrase for /home/www/.ssh/{登録したい鍵ファイル}:{パスフレーズを入力}
Identity added: /home/www/.ssh/{登録したい鍵ファイル}

「ssh-add」した際に「Could not open a connection to your authentication agent.」と表示されてしまった場合は、こちらの手順で「ssh-agent」を起動してから実行してください。

それではみなさん、自由なWEBライフをお過ごしください!

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