為 git 命令列設定 Codecommit

AWS Codecommit 可用作私有 GIT 儲存庫的儲存。假設你已擁有有效的 AWS 賬戶,則設定涉及幾個步驟。

  1. 註冊 AWS Codecommit 。目前只有 us-east-1 區域可用。
  2. 建立一個可以訪問儲存庫的 IAM 使用者 ,例如 codecommit-user
  3. 將許可權角色 AWSCodeCommitFullAccess 附加到此使用者
  4. 為這個使用者建立一個新的 Access Key,並注意 key idsecret code
  5. 現在繼續在本地計算機上建立 AWS 配置檔案
$ aws configure --profile codecommit-user

在下一步中,我們將 aws 命令與 git 作為憑證助手關聯,並使用以下命令:

$ git config --global credential.helper \
    '!aws --profile codecommit-user codecommit credential-helper $@'
$ git config --global credential.UseHttpPath true

你可以在以後驗證或編輯此設定:

$ git config --global --edit

你應該注意一節:

[credential]
    helper = !aws --profile codecommit-user codecommit credential-helper $@
    UseHttpPath = true

現在你可以像往常一樣從命令列使用 git。