gpt4 book ai didi

git - AWS 代码提交 - 致命 : unable to access : The requested URL returned error: 403

转载 作者:行者123 更新时间:2023-12-04 18:29:25 27 4
gpt4 key购买 nike

在重新安装 aws-cli 之前,我能够从我的 AWS CodeCommit 存储库中提取和/或推送更新。我尝试了所有我能找到的建议解决方案,但似乎没有任何效果。

我正在使用 Ubuntu 21.10 并安装了:

$ aws --v
aws-cli/1.19.1 Python/3.9.7 Linux/5.13.0-41-generic botocore/1.20.0

git 版本 2.32.0

我得到的错误是:

fatal: unable to access 'https://git-codecommit.eu-west-2.amazonaws.com/v1/repos/myrepo/': The requested URL returned error: 403

它曾经询问我的用户名和密码,但在我尝试解决问题后,它不再完全询问我的凭据。无论哪种方式,我都确认我使用的是正确的凭据。此外,我在 AWS 确实拥有必要的权限。直到几个小时前,我才成功 pull 和推送更新。

aws credential helper 按照大多数在线解决方案的建议进行设置。更具体地说,我的 .gitconfig 文件如下所示:

[user]
name = My_name
email = My_email
[credential]
helper = !aws codecommit credential-helper $@
UseHttpPath = true

此外,我正确地(使用正确的区域)设置了 $ aws configure 配置。

列表 $ git config --list --show-origin 我得到:

file:/etc/gitconfig     user.email=My_email
file:/home/f_user/.gitconfig user.name=My_name
file:/home/f_user/.gitconfig user.email=My_email
file:/home/f_user/.gitconfig credential.helper=!aws codecommit credential-helper $@
file:/home/f_user/.gitconfig credential.usehttppath=true

老实说,我不知道还能尝试什么,如果有任何帮助,我们将不胜感激!

编辑:我解决问题的方法是:

  • 从我的系统中卸载 aws 客户端并从头开始重新安装和配置它。
  • 我克隆了我的 IAM 账户并授予它完整的 AWSCodeCommit 访问权限。

我不确定解决它的部分是什么,可能是第一步。

最佳答案

只需如下删除凭据,下次 pop 窗口提示输入凭据删除凭据管理器的步骤

控制面板选择“凭证管理器”在通用凭据下,删除相应的 Git 凭据。

关于git - AWS 代码提交 - 致命 : unable to access : The requested URL returned error: 403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72232425/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com