aws codecommit 未给出凭据提示

etl*_*evs 1 git amazon-web-services git-clone aws-codecommit

我在克隆 AWS CodeCommit 存储库时(错误地)输入了无效的代码提交凭证,现在 git clone https://git-codecommit.us-east... 给出 443 错误并且不提示输入用户名。

看起来提示在一次失败的尝试后已被禁用,请帮助我如何再次启用它。

我试过:

git clone https://usenmae@git-codecommit.........
Run Code Online (Sandbox Code Playgroud)

也一样,但即使这样也行不通

我使用以下命令设置了用户名:

git config --local user.name <myuser>
Run Code Online (Sandbox Code Playgroud)

但即使这样也行不通

小智 5

将这些行放入~/.gitconfig中并保存:

[credential "https://git-codecommit.*.amazonaws.com"]
    helper = !aws codecommit credential-helper $@ 
    UseHttpPath = true

Run Code Online (Sandbox Code Playgroud)

然后关闭并打开一个新的命令行窗口 (git bash),并确保您使用的 URL 如下:https://git-codecommit.*.amazonaws.com,没有用户名和密码。您可以在这里阅读: https: //docs.aws.amazon.com/codecommit/latest/userguide/troubleshooting-gc.html

如果不起作用,请尝试取消设置配置凭据并重试。这对我有用: https: //confluence.atlassian.com/bbkb/why-am-i-not-prompted-for-password-when-pushing-or-pulling-to-my-repositories-in-bitbucket-cloud -via-https-800293400.html

git config --global --unset credential.helper