【问题标题】:Git with AWSCodecommit使用 AWS Codecommit 的 Git
【发布时间】:2019-08-18 06:25:22
【问题描述】:

我有一个本地 git 存储库。我的远程存储库在 AWSCodecommit 中。 每当我进行推送操作时,它应该将我的代码推送到 AWSCodecommit 的远程存储库中。基本上,每当我在本地推送时,我都会尝试构建一个管道,它应该将代码移动到 AWSCodecommit、构建和部署。但在第一步中我被卡住了.

我尝试在下面使用克隆存储库 $git克隆https://git-codecommit.us-east-1.amazonaws.com/v1/repos/Alpha

它没有将我的存储库从 AWS 复制到本地。相反,我得到了以下错误

致命:无法访问“https://git-codecommit.us-east-1.amazonaws.com/v1/repos/Alpha/”:请求的 URL 返回错误:403

【问题讨论】:

    标签: git amazon-web-services aws-code-deploy aws-codecommit


    【解决方案1】:

    您需要创建具有策略代码提交完全访问权限的 IAM 用户。然后,您还需要创建 https git 凭据。当您通过 https 克隆 repo 时,它会询问凭据。在这里输入“https git 凭据”。 https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-gc.html

    【讨论】:

    • 值得注意的是,您还可以使用 SSH 进行身份验证和连接。
    • 嗨,我创建了一个 IAM 用户并在我的 Windows 机器中安装了 git。在这里我创建了一个名为 codec 的文件夹,我将进入该文件夹 ---> 右键单击​​ ---> git在这里 bash 并给出命令 $$git clone git-codecommit.us-east-1.amazonaws.com/v1/repos/Alpha codec .....这里它没有要求我输入任何密码并抛出上述错误。如果我错过了或做任何错误的步骤,请告诉我
    【解决方案2】:

    遇到同样的问题,然后意识到我使用的是 aws 登录凭据

    您需要通过以下方式生成代码提交凭证:

    顶部栏 > 我的安全凭证 > AWS CodeCommit 凭证 > 生成凭证

    【讨论】:

      猜你喜欢
      • 2020-12-22
      • 1970-01-01
      • 2020-12-31
      • 2017-01-23
      • 1970-01-01
      • 2022-07-22
      • 2022-12-28
      • 2022-12-21
      • 2022-11-19
      相关资源
      最近更新 更多