AWS CodecommitとCloud9の連携

AWS CodeCommitとは
AWS Black Belt Online Seminar 2017 AWS Code Services ( CodeCommit, Co…

Git および AWS CodeCommit の開始方法 - AWS CodeCommit

 

一番わかりやすかった手順書
おじさん。AWSを触る。その2。AWS Cloud9環境を作ってみる。|Nonbiritarsan|note


◆ IAM
CodeCommitのポリシー比較
FullAccess からリポジトリの削除権限を抜いたものがPowerUser
AWS CodeCommitの費用の比較とポリシーの比較 - 株式会社インターエデュ・ドットコム

 

Cloud9のポリシー比較
AWSCloud9User
AWS Cloud9で共有環境を用意する手順 - Qiita
https://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/auth-and-access-control.html

 

[AWS]タグの付け方について | shomiの備忘録



ssh-keygen

GitHubにssh接続できるようにする - Qiita

SSHコマンド実行時に生じたBad owner or permissions on /home/(user_name)/.ssh/config エラーの対処法 - Qiita


オプション

  • t 暗号化形式
  • b ビット数
  • f ファイル名

【 ssh-keygen 】コマンド――SSHの公開鍵と秘密鍵を作成する:Linux基本コマンドTips(327) - @IT
お前らのSSH Keysの作り方は間違っている - Qiita
ssh-keygenコマンドの使い方 - Qiita

パーミッション
https://lolipop.jp/manual/hp/permission/

 

参考になった資料
AWS Cloud9 から CodeCommit を使うための設定 - Qiita
AWS Cloud9 と AWS CodeCommit を統合する - AWS CodeCommit



ssh-agent
eval - コマンドを実行 - 会津大学UNIXウィキ
ssh-addできなかったときへの対処 - Qiita
SSH接続のパスフレーズ入力を省略する設定方法|ssh-agent・ssh-add【Mac】

 

bash
ログイン時に一回だけ実行したい時 -> .bash_profileに記載
シェルを起動する度に実行したい時(一般的な設定) -> .bashrcに記載
.bash_profileと.bashrcについて - Qiita
git bash すると ssh-agent を自動で起動 - himadatanode’s blog
ssh-agent 自動起動(毎回パスフレーズ聞かれるのがうっとうしい人向け) - Qiita
シェルスクリプトでexpectを使って自動ログインする方法: 小粋空間
Linuxの対話がめんどくさい?そんな時こそ自動化だ!-expect編- - Qiita
exitコマンド(シェルを終了する)
Yura YuWrite: [Shell] crontabでシェルスクリプトのexpectコマンドがうまく動かない


◆ terminal
初期アカウントがパスワード無しでsudo出来るのが気持ち悪いという貴方へ – サーバーワークスエンジニアブログ
EC2インスタンスのタイムゾーンをJSTに変更する | ハックノート
Bashのコンソールで単語移動するショートカット - Qiita




◆ git
Git の Remote コマンドの使い方 - yu8mada
git add -u と git add -A と git add . の違い | note.nkmk.me
git push -u オプションで”上流ブランチ”を設定 | WWWクリエイターズ
【SSH】ssh-agent の使い方 | ラボラジアン

 

参考になった資料
AWS Cloud9 の AWS CodeCommit サンプル - AWS Cloud9





◆ CodeCommitにアクセス制限
CodeCommitへのアクセスをIPアドレスで制限 - Qiita