1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

複数のAWSアカウントにあるAWS CodeCommitリポジトリを切り替えて使用する

Last updated at Posted at 2021-11-29

Goal

AWS CodeCommitで複数のAWSアカウントにあるAWS CodeCommitリポジトリを適宜切り替えて使用する際の手順を示します。

Authoring Guidelines

  • 後日、修正する予定です。

References

本文の手順は、次の文書を参考に作成しました。

Pre-Requisites

本文の手順は、次の環境で実施、検証しました。

  • Windows 10, build 19043.1348

How To

以下の場所にあるSSHのコンフィグレーションファイルを任意のエディタで編集します。

  • Linux, macOS - ~/.ssh/config
  • Windows - %USERPROFILE%.ssh\config

コンフィグレーションファイルに書き込む内容は、次の通りです。

Host codecommit-1
  Hostname git-codecommit.ap-northeast-1.amazonaws.com # 1つ目のAWSアカウントで実際の接続に使用するホスト名
  User xxxxxxxxxxxxxxxxxxxxx # 1つ目のAWSアカウント用のSSHキーID
  IdentityFile ~/.ssh/codecommit_rsa_1 # 1つ目のAWSアカウント用のSSH秘密鍵へのパス
 
Host codecommit-2
  Hostname git-codecommit.ap-northeast-1.amazonaws.com # 2つ目のAWSアカウントで実際の接続に使用するホスト名
  User xxxxxxxxxxxxxxxxxxxxx # 2つ目のAWSアカウント用のSSHキーID
  IdentityFile ~/.ssh/codecommit_2_rsa # 2つ目のAWSアカウント用のSSH秘密鍵へのパス

Gitコマンド発行時に、これまで指定していたホスト名部分をコンフィグレーションファイルに記載した "Host" の値で指定します。

REM これまでの書き方
git clone ssh://git-codecommit.ap-northeast-1.amazonaws.com/v1/repos/%REPOSITORY_NAME%

REM これからの書き方
git clone ssh://codecommit-1/v1/repos/%REPOSITORY_NAME%
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?