使用 git-codecommit 拒绝 aws 权限(公钥)
Posted
技术标签:
【中文标题】使用 git-codecommit 拒绝 aws 权限(公钥)【英文标题】:aws permission denied (publickey) with git-codecommit 【发布时间】:2020-12-31 16:05:02 【问题描述】:我需要连接到SSH
才能连接到亚马逊code-commit
,所以我的步骤:
创建名为:asw-code-commit
和 asw-code-commit.pub
的新 ssh
上传 ssh 到 asw 用户 IAM 并得到我的SSH key 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).
问题出在哪里?
【问题讨论】:
/Users/Ra/.ssh/aws-code-commi
真的存在吗?
@Marcin 当然!查看 .shh 文件夹:ibb.co/SJhpd7q
【参考方案1】:
在屏幕截图上,文件被称为(拼写错误):
asw-code-commit
但应该是:
aws-code-commit
【讨论】:
先生,如果您不介意,请看看为什么在通过管道从 codeCommit 部署 repo 到 Elastic Beanstalk 时会发生此错误! img1:ibb.co/RY2Yzkjimg2:ibb.co/Pg060qY @jea 您必须检查 EB 日志并确定哪个命令失败。可能来自您的.ebextentions
。
ibb.co/GQBJM3V 这是 EB 日志!很抱歉打扰你,但我是 AWS 的新手
@jea 您可以下载包含完整日志的 zip(EB 控制台中的日志菜单)并查找更多详细信息。我认为一个好主意是针对这个失败的部署提出一个新问题。然后,您可以提供相关详细信息(您正在部署什么)、任何错误消息。这样其他人也可以看到并提供帮助。
好的,先生,我将创建包含完整详细信息的新问题!以上是关于使用 git-codecommit 拒绝 aws 权限(公钥)的主要内容,如果未能解决你的问题,请参考以下文章
aws 部署错误 ebcli.objects.exceptions.NotAuthorizedError:操作被拒绝。拒绝访问
通过使用 AWS-SDK PHP 生成的预签名帖子拒绝 AWS S3 上传访问
通过使用 AWS-SDK PHP 生成的预签名帖子拒绝 AWS S3 上传访问