Ssh鍵を作成しました。 gitリポジトリとの接続に使用します。キーを作成するときに、パスワードを推測するのは難しいというプロンプトが表示されました。そのため、40文字以上のパスワードを考えました。今、私は毎回git clone
、Push
または同様のもの、私はパスワードを入力する必要があります(特に私が正しくない場合、これには時間がかかります)。
セキュリティ機能を楽しんでいることは確かに嬉しいです。ただし、sshパスワードを5〜15分間キャッシュすることをお勧めします(または他の任意の量)。時々、リポジトリに対して多くの操作を短い時間枠で行っており、パスワードの入力に時間がかかりすぎています。これどうやってするの?
SSHエージェントを使用してこれを行うことができます。ほとんどのデスクトップ環境はあなたのために1つを開始します。実行することでそれにキーを追加できます
ssh-add
エージェントを起動する必要がある場合は、次を実行します。
eval $(ssh-agent)
(これにより、いくつかの環境変数が設定されます)。
-t
オプションssh-agent
は、タイムアウトを指定できるようにします。詳細については、 SSHエージェントのデフォルトタイムアウトの構成 を参照してください。