You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

上传Cookbook至Chef Supermarket遭遇认证失败错误求助

解决Chef Supermarket上传Cookbook时的密钥认证失败问题

针对上传Cookbook时遇到的Authentication failed due to an invalid public/private key pair错误,可按以下步骤排查解决:

  • 验证本地密钥与Supermarket平台的一致性
    登录Chef Supermarket个人账号,进入设置页面查看已绑定的公钥,对比本地~/.chef/目录下对应公钥文件(如vinothini02.pub)的内容,确保两者完全匹配。若不匹配,将本地公钥重新上传至平台。

  • 重新生成并配置密钥对

    1. 执行命令重新生成公私钥:
      knife configure --initial
      
      按提示完成Chef服务器地址、用户名等信息配置,生成新的密钥对。
    2. 将新生成的公钥上传至Chef Supermarket个人设置中,替换原有公钥。
  • 重置Supermarket登录状态
    先清除本地登录缓存:

    knife supermarket logout
    

    再重新登录:

    knife supermarket login
    

    按提示输入Chef Supermarket的用户名和密码,完成认证配置。

  • 检查config.rb配置正确性
    打开/root/chef-repo/.chef/config.rb,确认以下关键配置项无误:

    node_name                'vinothini02'
    client_key               '/root/chef-repo/.chef/vinothini02.pem' # 确保路径指向正确的私钥文件
    supermarket_site         'https://supermarket.chef.io'
    

    保存配置后,重新执行上传命令:

    knife supermarket share starter -VV
    

内容的提问来源于stack exchange,提问作者Programming-Lover

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 12:14:53