ssh-agent(OSX)にキーを追加しないと、git sshエイリアスは機能しません。

ssh-agent(OSX)にキーを追加しないと、git sshエイリアスは機能しません。

特定のドメインに対して異なるキーペアを使用するためにSSHエイリアスを追加しました。キーにパスワードがありません。以下の指示に従いました。https://confluence.atlassian.com/bitbucket/configure-multiple-ssh-identities-for-gitbash-mac-osx-linux-271943168.html最後に、ssh-addを使用してSSHキーを追加します。

後で再起動しましたが、キーが機能しなくなりました。エイリアスを使用して、リポジトリのコンソールでgit fetchが権限エラーのため失敗しました。 ssh-add -l を確認した結果、キーが存在しなくなったことがわかりました。私が探していますssh-add は再起動後も持続しません。この問題を解決する方法を学びます。しかし、問題は次のようです。https://unix.stackexchange.com/a/140107/108129パスワードがなければ必要ありません。

ssh-agentにキーを追加せずにできることはありますか?それともキーを永久に追加する簡単な方法はありますか?

修正する:私の.ssh/configは次のようになります。

VisualHostKey=yes
Host myproject
  HostName bitbucket.org
  IdentityFile ~/.ssh/myproject
Host *
  User yehosef

ベストアンサー1

おすすめ記事