昨日は会社の同期とネイティブアプリ作成
1 人は非エンジニアなので色々教えながら、まぁ楽しければいいかなと言う感じでやっている。
前から準備はしてたんだけど、やっと環境構築が終わった。
進捗あってよかった。。
まず、チーム開発を始めるに当たってやったことを書いておく。 設定やったの何ヶ月も前だけど、メモしてあったので。 他の時に開発始める時に参考にできそう。
Slack のアプリ設定画面
1.AWS 上でメンバーの IAM ユーザ作成
2.適切なポリシーを適用
3.各自、自分の IAM ユーザの画面で CodeCommit 用の IAM > ユーザー > [ユーザ名] > 認証情報 > AWS CodeCommit の HTTPS Git 認証情報 > 生成されたアカウント名とパスワードを控えておく
4.AWS の CodeCommit の画面から、東京リージョンのリポジトリ「リポジトリ名」を選択 > コード > 接続 > リポジトリ URL を控える
5.各自、PC に Git と Git クライアント(SourceTree とか?)インストール
6.ローカルにリポジトリをクローン
コマンドの場合
$ git init
$ git clone https://git-codecommit.ap-northeast-1.amazonaws.com/v1/repos/OlympicCharter OlympicCharter
$ 3のID,Passwordを入れる。
※なぜかこの後 SourceTree 上で認証が通らなかった。
SourceTree 上で clone し直した。
$ aws configure --profile [任意の識別名]
AWS Access Key ID [****276A]:
AWS Secret Access Key [****jF+d]:
Default region name [ap-northeast-1]:
Default output format [json]:
$ echo "git-codecommit.ap-northeast-1.amazonaws.com ssh-rsa AAAAB3NzaC1y*" >> ~/.ssh/known_hosts
$ vi ~/.ssh/config
Host git-codecommit.*.amazonaws.com
User APK*******************
IdentityFile ~/.ssh/id_rsa
$ ssh git-codecommit.ap-northeast-1.amazonaws.com
You have successfully authenticated over SSH. You can use Git to interact with AWS CodeCommit. Interactive shells are not supported.Connection to git-codecommit.ap-northeast-1.amazonaws.com closed by remote host.
Connection to git-codecommit.ap-northeast-1.amazonaws.com closed.
昨日はここから