Amazon CodeCommit凭证帮助程序 - 找不到命令

Rus*_*ane 5 amazon-web-services credential-manager aws-codecommit

我有一个CodeCommit仓库,我试图从Windows 7的命令行连接到.

我的意图是使用aws configure/aws凭证帮助器方法,在这种情况下,我更喜欢这个用户名/密码.

在尝试任何git操作时,我得到:

aws codecommit credential-helper $@ get: aws: command not found
Run Code Online (Sandbox Code Playgroud)

然后,我可以使用用户名和密码,但这使使用aws configure设置访问密钥无效.

我的.gitconfig文件的凭据部分如下所示:

[credential]
    helper = !aws codecommit credential-helper $@
    UseHttpPath = true
Run Code Online (Sandbox Code Playgroud)

看起来git无法访问aws.cmd,但它的完整路径是在系统和用户路径环境设置上.

有任何想法吗?

小智 6

似乎最近更新的AWS CLI for Windows可能删除了一些内容.

你可以试试这个解决方法吗?

[credential]
    helper = !'C:\\Program Files\\Amazon\\AWSCLI\\bin\\aws.cmd' codecommit credential-helper $@
    UseHttpPath = true
Run Code Online (Sandbox Code Playgroud)