AWS CodeCommit错误:git:'credential-aws'不是git命令

卢卡斯·阿莫林·席尔瓦:

我是Amazon Web Services领域的新手,并且正在为我工作的公司实施持续交付

我遵循了AWS的[配置CodeCommit服务的说明](http://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-https-windows.html#setting-up-https-windows-account

步骤1:AWS CodeCommit的初始配置

要创建和配置用于访问AWS CodeCommitIAM用户:我创建了一个新的IAM用户并给了他AWSCodeCommitFullAccess

要安装和配置AWS CLI

我通过aws configure安装和配置了凭据将AWS Access Key ID,AWS Secret Access Key,默认区域名称设置为us-east-1de

步骤2:安装Git我安装了Windows Git,请确保已清除“启用Git凭据管理器”选项。

步骤3:设置凭据助手

git config --global credential.helper "!aws codecommit credential-helper $@"
git config --global credential.UseHttpPath true

执行中:

git config --global --edit

我的配置是:

[http]<br> sslVerify = false
[credential]<br> helper = "aws codecommit list-repositories codecommit credential-helper " <br>UseHttpPath = true

步骤4:连接到AWS CodeCommit控制台并克隆存储库

    $ git clone https://git-codecommit.us-east-1.amazonaws.com/v1/repos/teste-git-to-s3<br>
    Cloning into 'teste-git-to-s3'...<br>
    git: 'credential-aws' is not a git command. See 'git --help'.<br>
    Username for 'https://git-codecommit.us-east-1.amazonaws.com/v1/repos/teste-git-to-s3': Lucas<br>
    fatal: unable to access 'https://git-codecommit.us-east-1.amazonaws.com/v1/repos/teste-git-to-s3/': The requested URL returned error: 403

在寻找AWS故障排除时,我发现:对AWS CodeCommit进行故障排除,但无法解决。

如何解决呢?

陈小同:

我认为问题出在您的.gitconfig文件中。将其更改为下面,它应该可以工作。

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

顺便说一句,如果您使用的是Bash仿真器而不是Windows命令行,则必须使用单引号而不是双引号。

让我知道这是否无效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

AWS Codecommit Git Clone错误:致命:无法找到“ codecommit”的远程帮助器

git:'credential-cache'不是git命令

适用于AWS CodeCommit的Git GUI

AWS CodeBuild 管道 CodeCommit git repo 路径

在现有的 aws 桩线中用 Git 替换 CodeCommit

AWS CodeCommit无法使用git push创建分支

git-codecommit拒绝aws权限(公钥)

CodeCommit错误弹性Beanstalk(AWS)

aws codecommit repo 文件夹由在本地计算机上运行的 git 命令覆盖

如何使AWS CodeDeploy能够将AWS CodeCommit用作Git存储库?

Rails-AWS(Elastic Beanstalk)部署,错误命令“ git clone”

CodePipeline中的AWS CodeCommit权限错误

如何使Terraform使用AWS credential_process?

如何在Ubuntu上对Github进行身份验证?git:“ credential-netrc”不是git命令

在Azure DevOps管道中使用GitPython会导致'git:'credential-manager-core'不是git命令

如何从数据库而不是credential.json加载AWS Config

Git克隆可在AWS CodeCommit中使用,但推送失败并显示403

如何告诉我所有的AWS EC2实例从git / codecommit中提取?

Git Credential Manager OSX的连接重置错误

AWS Codecommit无法推送

AWS Codecommit迁移

导入Vault / builtin / credential / aws会将测试标记添加到命令行应用程序

Jenkins没有在多分支项目和AWS Codecommit上将git仓库克隆到$ {WORKSPACE} @ script /

有没有办法将git消息包含在AWS CodeCommit推送触发器通知中?

AWS Codecommit-gnutls_handshake()失败:解密错误

XCode推送到AWS CodeCommit->发生未知错误

git credential-osxkeychain挂起

SSH端口上的AWS Load Balancer Git克隆错误

修复:AWS Btnami LAMP 堆栈中的 Laravel Git Clone 错误