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