短いバージョン:
1 つの Linux アカウントから 2 つの異なる Github アカウントへの自動公開鍵ベースの ssh 認証を設定する方法はありますか?
仕事用と個人用の 2 つの Github アカウントを持っていますが、完全に分けておきたいと考えています。
仕事用の Github アカウントで (~/.ssh/id_rsa.pub を使用して) 自動 ssh 認証を既にセットアップしています。それは正常に動作します。
同じ ssh キーを個人の Github アカウントに追加しようとすると、「キーは既に使用されています」というエラーが表示されます。
編集: OK、適切な設定を行うことでやりたいことを実行できると思いますが~/.ssh/config
、これらがどうあるべきかはまだわかりません。1 つには、同じホスト ( ) に対して2 つの異なる認証の詳細 ( User
、 )を指定する方法が明確ではありません。IdentityFile
github.com
git push