ヤマムギ

growing hard days.

*

AWS CodeCommitのリポジトリをiPhoneのWorkingCopyアプリから使う

   


iPhoneからも執筆できるようにしておこうと思いまして、iOSアプリのGitクライアントを検索したら、WorkingCopyというアプリがありました。
無料でインストールできますが、pushできるエディションは有料です。
10日間無料で使えるようですので、試してみてから課金します。

公開鍵をエクスポート

iPhoneにWorkingCopyをインストールして、左上の歯車アイコンをタップしました。

[SSH Keys]を選択しました。

キーペアが1つできているので、それを選択しました。

[Export Public Key]をタップしました。

AirDropを使って、Macに送りました。
他の方法だと、メールとかでも送れます。

IAMユーザー作成

IAMユーザーを作成します。
どっちか選ばなければなので、[プログラムによるアクセス]を選択しました。

WorkingCopyのユーザーガイドに記載のとおり、以下のポリシーをアタッチしました。

  • IAMUserSSHKeys
  • AWSCodeCommitPowerUser

作成後、アクセスキーIDとシークレットアクセスキーを削除して、[AWS CodeCommitのSSHキー]の[SSHパブリックキーのアップロード]を押下しました。

WorkingCopyからエクスポートした公開鍵の内容を貼り付けました。

リポジトリをクローン

iPhoneのWorkingCopyアプリで、[Clone repository]をタップしました。

形式は、WorkingCopyのユーザーガイドにもありますが、ssh://SSHキーID@git-codecommit.リージョンコード.amazonaws.com/パス です。

例 ssh://APKAJMDDPOLPSL7OAYOA@git-codecommit.us-east-1.amazonaws.com/v1/repos/test

初回は警告が出るので、Acceptします。

無事クローンできました。

マークダウンファイルを開くと、テキストエディタで編集できます。

コミットまでは無料でできますが、プッシュは有料エディションにしなければです。

10日間の無料試行ができますので、とりあえず試してみます。


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

【PR】 「AWS認定試験対策 AWS クラウドプラクティショナー」という本を書きました。

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

【PR】 「ポケットスタディ AWS認定 デベロッパーアソシエイト」という本を書きました。

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

 - AWS, iPhone , , ,

ad

ad

  関連記事

webフォームからの問い合わせをRedmineに自動登録して対応状況を管理する(API Gateway + Lambda)

先日、検証目的で作成したRedmineの冗長化の一機能として、webフォームから …

API Gateway Lambdaプロキシ統合で渡されるリクエストを確認しました

API Gatewayの統合リクエストでLambdaを指定するときにプロキシ統合 …

AWS Organizationsで組織全体のAWS CloudTrailを有効にしました

Organizationsのサービスメニューから、CloudTrailを選択して …

AWS AmplifyでTodoアプリを作るハンズオンをやってみました

【お手軽ハンズオンで AWS を学ぶ】AWS Amplify で Todo アプ …

Amazon LinuxのNginx+RDS MySQLにレンタルWebサーバーからWordPressを移設する(失敗、手戻りそのまま記載版)

勉強のためブログサイトを長らくお世話になったロリポップさんから、AWSに移設する …

NATインスタンスを作成する

プライベートサブネットのEC2インスタンスからカスタムメトリクスとCloudWa …

Coke Onアプリ、便利です

Coke On 改めて便利だなと思いましたので、書き残しです。 Coke Onア …

共有AMIのコピー時にエラー「You do not have permission to access the storage of this ami」

他アカウントから共有されたAMIをコピーする際に、「You do not hav …

EC2インスタンスを必要最小限のパラメータでCLIとSDKから起動する

EC2インスタンスをCLIとSDKから起動するデモで、パラメータを必要最小限にし …

Amazon VPCにオンプレミス検証環境想定プライベートDNSサーバー(BIND)をEC2で起動する

オンプレミス想定の検証で使うために、Amazon VPCにプライベート向けDNS …