ssh-agentに依存せずにgitから直接SSHキーを使用できますか?

ssh-agentに依存せずにgitから直接SSHキーを使用できますか?

特定のリポジトリにプッシュできるSSHキーがあります。キー自体に問題はありません。ただし、キーを.sshフォルダにコピーしたり、SSHキーをssh-agent(他のシステム)に保存したりする代わりに、ポータブルスクリプトソリューションを使用したいと思います。

-iそのため、接続時にIDを指定するのと同じ方法を探していますssh

ssh -i /my/individual/path/id_rsa user@server

たとえば、GitHubでHTTPSを使用してオンラインでトークンを生成した後、次のこともできます。

git remote add origin "https://[email protected]/USER/REPO.git"

Gitで直接使用できるように、同様のSSHキーがありますか?

ベストアンサー1

はい... ssh-agentの代わりに~/.ssh/configを使用できます。ファイル
に追加するだけです。~/.ssh/config

Host github.com
  IdentityFile /my/individual/path/id_rsa

おすすめ記事