什麼是 codecommit

就是 aws 提供的 線上 git 儲存庫服務。更簡單說就是 aws 版 Github。

為什麼要用 codeCommit

如果你覺得一條龍地使用 aws 服務對你比較簡單,那你就用 codecommit 吧。

我覺得目前的現有服務就已經夠成熟了,不覺得會有人因此改用 codeCommit。

可以不學啦

不學還好,一學踩一堆坑,雷死我。

使用步驟

非常複雜,請十分有耐心閱讀!

Create

  1. 到 CodeCommit 頁面,新增一個專案

Share

  1. IAM → Create Group (隨便取一個名字,例如 repo-management)

  2. Add Permission → 選擇 AWSCodeCommitPowerUser

    ⇒ 並不是一個專案開一個群組,多個專案就設定多個群組,然後再把開發人員加進去。完全不是這樣!

    ⇒ 這群組裡的人可以對「所有」專案做「任何」權限的行為(除了刪除)

    ⇒ 如果想要一個專案設定一個權限群組,得使用 codeStar 取代 codeCommit(又是別的產品…超容易搞混吧呵呵,沒事別亂用 aws)

  3. Add users into this group

    1. 使用者得開通金鑰 (畢竟大家都是透過終端 clone 專案嘛,自然要有金鑰)
    2. 開通金鑰方式請看 IAM 篇~

Clone