ヤマムギ

growing hard days.

*

ユーザーガイドの方法でGithubからCodeCommitへリポジトリを移行する

   

GitリポジトリをAWS CodeCommitに移行するを参照しました。

環境

作業環境はCloud9です。
Cloud9のEC2インスタンスに設定しているIAMロールにAWS管理ポリシーAWSCodeCommitPowerUserをアタッチしました。

CodeCommitリポジトリの作成

CodeCommitリポジトリを作成しました。

CodeCommit認証情報ヘルパーの設定

これでCloud9インスタンスに設定されている認証情報を使って、CodeCommitへgitコマンドを実行できます。

Githubからベアコピークローン

今回はパブリックに公開されているリポジトリをクローンしました。

–mirrorを指定することで、ベアコピーとして移行のためのリポジトリコピーがダウンロードされました。
中身はリポジトリに含まれるソースコードではなく、次のようなファイルでした。

CodeCommitリポジトリにプッシュ

–allですべてのブランチがプッシュされます。

無事プッシュできました。

Cloud9ローカル環境にリポジトリをクローン

Cloud9ローカルのベアコピーはもう要らないので削除しました。

CodeCommitからクローンして完了。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「AWS認定資格試験テキスト AWS認定AIプラクティショナー」という本を書きました。

「AWS教科書 AWS認定デベロッパーアソシエイト テキスト&問題集 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS , ,

  関連記事

AWS OrganizatonsのRCP(リソースコントロールポリシー)を設定しました

2024/11月に発表されましたリソースコントロールポリシーを管理している組織に …

AWSアカウント内のCloudWatchアラームを削除する

やりたいこと 特定アカウント特定リージョン内のCloudWatdchアラームを全 …

Rocket.ChatからOut Going Webhookを設定してみる

API GatewayとLambda とりあえず、どんなデータが飛んでくるのか見 …

DS18B20センサー+Raspberry Piで取得した温度をAmazon Kinesis FirehoseからS3へ格納してAthenaでクエリーしたのをQuickSightで可視化する

JAWS DAYS 2017でやりますハンズオンの「[IoTハンズオン] Ras …

AWS Toolkit for Eclipseをセットアップ(2021年版)

AWS Toolkit for Eclipseをセットアップするで6年前に書いて …

EC2インスタンスWindowsでセッションマネージャーを使う

WindowsのEC2インスタンスでセッションマネージャーを使ってみたことがない …

Amazon Data Lifecycle Manager(DLM)が東京リージョンで使えるようになったのでLambdaでAMI自動取得から乗り換えた

EBSのスナップショットを自動で作成してくれるAmazon Data Lifec …

AWS 認定クラウドプラクティショナーのサンプル問題

AWS認定クラウドプラクティショナのサンプル問題2018年9月25日現在で、英語 …

VPC環境でLambdaを100同時実行してプライベートIPアドレスを確認した

2019年9月発表のLambda 関数が VPC 環境で改善されます以降に、VP …

Amazon Quantum Ledger Database(QLDB)でサンプル台帳の作成と検証

Quantum Ledger Database(QLDB)を触ったことなかったの …