為 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。