6

我有一个 CodeCommit 存储库,我正在尝试从 Windows 7 的命令行连接。

我的意图是使用 aws configure / aws credential helper 方法,因为我更喜欢在这种情况下使用用户名/密码。

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

aws codecommit credential-helper $@ get: aws: command not found

然后我就可以使用用户名和密码,但这会使使用 aws configure 设置访问密钥的意义无效。

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

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

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

有任何想法吗?

4

1 回答 1

8

似乎最近更新的适用于 windows 的 AWS CLI 可能删除了一些东西。

你可以试试这个作为一种解决方法吗?

[credential]
    helper = !'C:\\Program Files\\Amazon\\AWSCLI\\bin\\aws.cmd' codecommit credential-helper $@
    UseHttpPath = true
于 2018-11-06T22:12:17.767 回答