為 git 命令列設定 Codecommit
AWS Codecommit 可用作私有 GIT 儲存庫的儲存。假設你已擁有有效的 AWS 賬戶,則設定涉及幾個步驟。
- 註冊 AWS Codecommit 。目前只有 us-east-1區域可用。
- 建立一個可以訪問儲存庫的 IAM 使用者 ,例如 codecommit-user
- 將許可權角色 AWSCodeCommitFullAccess附加到此使用者
- 為這個使用者建立一個新的 Access Key,並注意key id和secret code
- 現在繼續在本地計算機上建立 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。