厨师无法从git存储库获取代码

时间:2015-08-29 13:38:02

标签: chef knife

我有一个私有的git repo,我使用通常的SSH密钥访问它。 我有一个配方,在目标机器上安装密钥(并创建用户)。 我已经创建了一个角色,在该配方之后,有一个简单的git拉取以检索该服务的代码。 但是,在每次运行中,这都是我得到的:

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

这是一个简单的git消息声称密钥不存在,而它是。为了检查它,我登录到新创建的机器,然后ssh git或直接拉出有问题的仓库(或我帐户下的任何私人仓库)使用在第一个配方中配置的用户名< / strong>即可。它每次都在工作。虽然我正在逐个复制这些行,但它在该角色中不起作用。

这包括过去常用的食谱,所以我怀疑这是刀版(12.4.1)。有谁有这样的问题?有没有办法解决这个问题而不回滚版本?

0 个答案:

没有答案