1

当我尝试使用 ssm 代理将我的私有存储库从 bitbucket 克隆到我的 ec2 实例时,我得到

Permission denied (publickey).
fatal: Could not read from remote repository.

经过调查后,我发现某些 resone 的 ssm 命令在 ~/.ssh/ 中看不到我的任何公钥,如何使用 ssm 从 bitbucket 进行 git clone ?

4

1 回答 1

0

问题是当机器以 root 身份运行时 SSM 或任何命令(如启动命令)以及我发现 root 没有读取权限或对 ssh 公钥和私钥的任何访问权限。

所以我的解决方案“我认为它可以解决但对我有用”

  • 将当前用户更改为root sudo su
  • 进入 shh 目录cd .ssh
  • 在此处复制密钥文件或重新生成 ssh 密钥
于 2019-06-14T23:19:30.627 回答