【发布时间】:2015-06-06 03:02:24
【问题描述】:
我正在尝试将食谱上传到 Chef Super market,我在创建登录名后从 chef.io 获取了密钥对。这是我的刀.rb:
current_dir = File.dirname(__FILE__)
log_level :info
log_location STDOUT
node_name "readonlychef"
client_key "#{current_dir}/ishucap1.pem"
validation_client_name "ishucap1"
validation_key "#{current_dir}/developer-validator.pem"
chef_server_url "https://supermarket.chef.io"
cache_type 'BasicFile'
cache_options( :path => "#{ENV['HOME']}/.chef/checksums" )
cookbook_path ["#{current_dir}/chef/cookbooks/"]
当我运行共享命令时,我收到以下错误:
985aeb8b6b92:~ zng937$ knife cookbook site share myfirstcookbook "Other" -o ./chef/cookbooks/
Generating metadata for myfirstcookbook from /var/folders/6s/vb0m1sqd1hldg7thk6m3dflmv7dc2h/T/chef-myfirstcookbook-build20150605-6029-ml3e6e/myfirstcookbook/metadata.rb
Making tarball myfirstcookbook.tgz
The environment variable HTTP_PROXY is discouraged. Use http_proxy.
ERROR: Error uploading cookbook myfirstcookbook to the Opscode Cookbook Site: 407 "Proxy Authentication Required". Increase log verbosity (-VV) for more information.
【问题讨论】:
-
使用相同的配置,我可以下载现有的食谱:'985aeb8b6b92:~ zng937$knife cookbook site download chef-client_syslog 从版本 0.1.1 的食谱站点下载 chef-client_syslog 到 /Users/ zng937/chef-client_syslog-0.1.1.tar.gz Cookbook 已保存:/Users/zng937/chef-client_syslog-0.1.1.tar.gz '
标签: chef-infra knife