【发布时间】:2015-08-17 16:30:52
【问题描述】:
我无法从单元文件中克隆私有 repo。我收到主机密钥验证失败错误消息。从命令行在远程机器上克隆它似乎工作得很好。
调试后,我看到远程上的队列客户端正在 /root/.ssh 中寻找密钥,而我的远程机器在 /home/core/.ssh 中寻找密钥。
知道如何解决这个问题吗?
问候 A.
【问题讨论】:
标签: github ssh coreos fleet fleetctl
我无法从单元文件中克隆私有 repo。我收到主机密钥验证失败错误消息。从命令行在远程机器上克隆它似乎工作得很好。
调试后,我看到远程上的队列客户端正在 /root/.ssh 中寻找密钥,而我的远程机器在 /home/core/.ssh 中寻找密钥。
知道如何解决这个问题吗?
问候 A.
【问题讨论】:
标签: github ssh coreos fleet fleetctl
您可以使用User=core 指定单元运行的用户。那应该查看您的主目录以获取正确的密钥。更多细节在这里:https://coreos.com/os/docs/latest/registry-authentication.html#the-.dockercfg-file
【讨论】: