IntelliJ IDEA 2025.3 ヘルプ

SSH キーの使用

資格情報ヘルパーではなく SSH キーを使用して Git リポジトリからプロジェクトをクローンする場合は、ローカルの SSH エージェント(英語)が実行されていることを確認する必要があります。

SSH エージェントが実行されている場合は、ssh-add コマンドを使用してローカル SSH キーをエージェントに追加できます。

次の例を確認してください。

ssh-add $HOME/.ssh/<your ssh key>

トラブルシューティング

Linux および Windows では、SSH エージェントがデフォルトで実行されていないため、エラーが表示される場合があります。macOS では、SSH エージェントはデフォルトで実行されています。

このような問題を解決するには、次の手順に従います。

  1. ローカルの PowerShell を管理者として実行していることを確認します。

  2. 次のコマンドを入力してください。

    Set-Service ssh-agent -StartupType Automatic Start-Service ssh-agent Get-Service ssh-agent
  1. 次のコマンドで SSH エージェントを起動します。

    eval "$(ssh-agent -s)"
  2. bash の代わりに Zsh シェルを使用する場合は、次の行を ~/.bash_profile または ~/.zprofile に追加します。

    if [ -z "$SSH_AUTH_SOCK" ]; then # Check for a currently running instance of the agent RUNNING_AGENT="`ps -ax | grep 'ssh-agent -s' | grep -v grep | wc -l | tr -d '[:space:]'`" if [ "$RUNNING_AGENT" = "0" ]; then # Launch a new instance of the agent ssh-agent -s  > $HOME/.ssh/ssh-agent fi eval `cat $HOME/.ssh/ssh-agent` > /dev/null ssh-add $HOME/.ssh/<your ssh key> 2> /dev/null fi

    提案されたコードの最後の行で、<your ssh key> を特定の SSH キーに置き換えます。例: ssh-add $HOME/.ssh/id_ed344 2> /dev/null

2025 年 2 月 05 日