Laravel 使用git codecommit拒绝aws权限(公钥)

Laravel 使用git codecommit拒绝aws权限(公钥),laravel,amazon-web-services,laravel-5,amazon-elastic-beanstalk,Laravel,Amazon Web Services,Laravel 5,Amazon Elastic Beanstalk,我需要连接到SSH才能连接到amazoncode提交,因此我的步骤如下: 使用asw-code-commit.pub创建名为:asw-code-commit的新ssh 将ssh上载到asw用户IAM并获取我的ssh密钥ID 将.ssh文件夹中的配置更新为: Host git-codecommit.*.amazonaws.com User APKAV66BIP######## IdentityFile ~/.ssh/aws-code-commit 通过以下方式保存并连接到ssh: ssh

我需要连接到
SSH
才能连接到amazon
code提交
,因此我的步骤如下:

  • 使用
    asw-code-commit.pub创建名为:
    asw-code-commit
    的新ssh

  • 将ssh上载到asw用户IAM并获取我的
    ssh密钥ID

  • .ssh
    文件夹中的配置更新为:

    Host git-codecommit.*.amazonaws.com
    User APKAV66BIP########
    IdentityFile ~/.ssh/aws-code-commit
    
  • 通过以下方式保存并连接到ssh:

    ssh git-codecommit.us-east-2.amazonaws.com
    
  • 我得到了这个错误:

    no such identity: /Users/Ra/.ssh/aws-code-commit: No such file or directory
    APKAV66BI#####@git-codecommit.us-east-2.amazonaws.com: Permission denied (publickey).
    

    问题出在哪里?

    在屏幕截图上,文件名为(拼写错误):

    但它应该是:

    aws-code-commit
    

    在屏幕截图上,该文件被称为(拼写错误):

    但它应该是:

    aws-code-commit
    

    /Users/Ra/.ssh/aws code commi
    确实存在吗?@Marcin当然存在!查看.shh文件夹:
    /Users/Ra/.ssh/aws-code-commi
    确实存在吗?@Marcin当然存在!请参阅.shh文件夹:先生,如果您不介意的话,请您看看为什么在通过管道将repo从codeCommit部署到Elastic Beanstalk时会发生此错误!img1:img2:@jea您必须检查EB日志并确定哪个命令失败。可能是您的
    .ebextensions
    中的某些内容。这是EB日志!很抱歉打扰你,我是新来的AWS@jea您可以下载包含完整日志的zip(EB控制台中的“日志”菜单)并查找更多详细信息。我认为一个好主意是针对此失败的部署提出一个新问题。然后您可以提供相关详细信息(您正在部署什么),任何错误消息。通过这种方式,其他人也可以查看并提供帮助。好的,先生,我将创建一个新问题,并提供完整的详细信息!先生,如果您不介意,请您查看在通过管道将repo从codeCommit部署到Elastic Beanstalk时发生此错误的原因!img1:img2:@jea您必须检查EB日志并确定哪个命令失败。可能是某种原因g来自您的
    .ebextensions
    。这是电子商务日志!很抱歉打扰您,但我是新来的AWS@jea您可以下载包含完整日志的zip(EB控制台中的日志菜单)并查看更多详细信息。我认为一个好主意是针对这个失败的部署提出一个新问题。然后,您可以提供相关的详细信息(您正在部署什么)、任何错误消息。这样其他人也可以看到它并提供帮助。好的,先生,我将创建一个新的问题,并提供完整的细节!