woo*_*pav 10 git git-config amazon-web-services aws-codebuild
我正在一个项目中运行CodeBuild,该项目具有存储在CodeCommit中的私有要求.
我需要添加一个命令buildspec.yml来加载https git凭据,以便git clone在CodeBuild运行时起作用pip install.
构建失败了 fatal: could not read Username for 'https://git-codecommit.us-west-2.amazonaws.com': No such device or address
Sub*_*hew 13
CodeBuild 现在通过将“git-credential-helper”设置为 yes 为这个构建规范提供了一个更简单的拨号。文档@ https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-syntax
Cla*_*ori 12
由于CodeBuild环境使用IAM角色作为凭证(而不是用户名和密码),因此您需要在buildspec中配置CodeCommit凭证帮助程序:
phases:
install:
commands:
- git config --global credential.helper '!aws codecommit credential-helper $@'
- git config --global credential.UseHttpPath true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2713 次 |
| 最近记录: |