複数のSSH公開キーの使用
Unfuddleには個人アカウントと企業アカウントがあります。Unfuddleでは、SSHキーは単一のアカウントでのみ使用できるため、両方のアカウント用にラップトップで別個のSSHキーを作成する必要があります。ssh-keygen -t rsa異なる名前の2つのキーを生成するために実行しました(個人はデフォルト名で、会社は{company} _rsaです)。問題は、デフォルトのキーがどこでも使用されているように見え、Gitで個々のリポジトリに使用するキーを指定する方法を見つけることができないことです。 私の質問は次のとおりです。レポジトリベースで使用するSSHキーを指定するにはどうすればよいですか。 ssh_config(〜/ .ssh / config)をセットアップしましたが、まだ機能していないようです。 構成: Host {personalaccount}.unfuddle.com HostName {personalaccount}.unfuddle.com User git IdentityFile /Users/dave/.ssh/id_rsa Host {companyaccount}.unfuddle.com HostName {companyaccount}.unfuddle.com User git IdentityFile /Users/dave/.ssh/cage_rsa 会社の混乱のないアカウントのレポジトリ用のGitレポジトリ設定ファイルは次のようになります [remote "origin"] url = git@{companyaccount}.unfuddle.com:{companyaccount}/overall.git fetch = +refs/heads/*:refs/remotes/origin/* それで、私のssh構成またはgit構成に何か問題があるかどうかはわかりません。