1. ホーム
  2. windows

[解決済み] Windowsでssh-addを実行するには?

2022-06-25 13:36:03

質問

私は #335 VPSへのデプロイメント を実行する必要があり、エピソードの終わり近くで ssh-add を実行して、サーバーに github リポジトリへのアクセス権を与えます。

問題は、どのようにWindowsでそれを実行するのですか?何をインストールする必要がありますか?

私は、実行するために知っている ssh を実行してリモートサーバにアクセスするには Putty . しかし、このコマンドはローカルで実行される必要があります。 Putty を使う方法を知っています。

どのように解決するのですか?

一つは Windows版Git をインストールし、その後に ssh-add :

ステップ3: 鍵をssh-agentに追加する

ssh-agent プログラムがあなたの SSH 鍵を使用するように設定することです。

GitHub for Windows がインストールされていれば、それを使ってリポジトリのクローンを作成することができ、SSH キーの扱いは不要です。また、Git Bash ツールが付属しており、Windows で git コマンドを実行するのに適した方法です。

  1. ssh-agent が有効であることを確認します。

    • Git Bashを使用している場合、ssh-agentを有効にします。

      # start the ssh-agent in the background
      ssh-agent -s
      # Agent pid 59566
      
      
    • msysgit などの他のターミナルプロンプトを使用している場合は、ssh-agent をオンにします。

      # start the ssh-agent in the background
      eval $(ssh-agent -s)
      # Agent pid 59566
      
      
  2. ssh-agentにSSHキーを追加します。

    ssh-add ~/.ssh/id_rsa