次の問題があります。私の仕事の一環として、複数のAWSアカウントを処理します。それぞれAWS CodeCommitリポジトリとアカウント固有のIAMユーザー(別のユーザーIDを使用)が処理されます。特定のレポのAWS CodeCommit設定ファイルを設定する方法
私は自分の設定方法、私は必要なもの
Host git-codecommit.*.amazonaws.com
User APKAEIBAERJR2EXAMPLE
IdentityFile ~/.ssh/codecommit_rsa
ので、別のアカウントを使用して別のリポジトリを追加することができることです。レポ
に応じて、別のアカウントにアクセスするには、sshは現在、それは私の設定ファイルは次のようになりますように、正常に動作しますあるプロジェクトから別のプロジェクトに切り替えるたびにconfigファイルを編集する必要はありません。
#Use this User ID and ssh-key for repo A
Host git-codecommit.*.amazonaws.com
User IAMUSERIDFROMACCOUNT1
IdentityFile ~/.ssh/codecommit_rsa
#Use this User ID and ssh-key for repo B
Host git-codecommit.*.amazonaws.com
User IAMUSERFROMANOTHERAWSACCOUNT
IdentityFile ~/.ssh/codecommit_rsa
私は、正しい答えを見つけることなく、どこでも閲覧しています。このトピックについての助けを前もってありがとう。
よろしくお願いします。
ありがとう。私はすぐにそれを試みます。 –
"git-accoint-n"には何を使うべきですか? AWSはそのように接続を受け入れていないためです。 –
どのようなあなたの設定ファイルは次のように見えますか? sshはHost値をHostName値に変換します。 –