ヤマムギ

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日間の無料試行ができますので、とりあえず試してみます。


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

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

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

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

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

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

 - AWS, iPhone , , ,

ad

ad

  関連記事

Route 53のホストゾーンにサブドメインを登録する

親ドメインを移行しないでサブドメインの DNS サービスを Amazon Rou …

JAWS FESTA 2017 Reverse X re:Birth

JAWS FESTA 2017 中四国 今年はブログタイトル「JAWS FEST …

EFSのマウントターゲットがデフォルトで作成されるようになってました

ひさしぶりにAmazon EFSファイルシステムを作成しました。 作成手順がすご …

WordPressの年ごとのブログ投稿数を調べるSQL

毎年年末に使いそうなのでメモです。 [crayon-66a4c02b1b66f9 …

東京リージョンでAWS Control Towerランディングゾーンをセットアップする

AWS Control Towerの最初の画面で[ランディングゾーンの設定]を押 …

AWS Cloud9でJavaサンプルを実行する

リモートで共有開発ができるCloud9便利ですね。 Cloud9でJavaのサン …

スポットインスタンスの削減額情報を見ました

なんだこれ?と思って、検索してみたら、2018年11月からあったのですね。 Am …

AWS CDKでリージョンをまたいだクロススタックリファレンスはできなかった

例えばこんなコードが実行できるかというと、 [crayon-66a4c02b1b …

Route53でドメインを新規取得してDNSレコードを設定する

Elastic IPをAWSで発行しているのですから、DNSの設定も同じようにマ …

AWS Service Catalogポートフォリオを他のアカウントと共有する

AWS Service Catalogチュートリアルで作成したポートフォリオの他 …