通过厨师部署时git错误

时间:2014-06-18 05:53:27

标签: ruby-on-rails github ssh chef

我正在尝试通过主厨代码部署rails app。食谱包含代码

deploy_revision "testapp" do    
  repo "REPO_URL"    
  ssh_wrapper "/home/ubuntu/.ssh/chef_ssh_deploy_wrapper.sh"    
  environment({    
    "RAILS_ENV" => "staging"    
  })    
  deploy_to "/home/ubuntu/testapp"    
  branch "master"    
  user "ubuntu"    
  group "ubuntu"    
  scm_provider Chef::Provider::Git    
end   

和sshwrapper文件包含

exec ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no github.com -i "/home/ubuntu/.ssh/id_rsa" "$@"     

当我运行bootstrap时

我得到如下错误

  

STDERR:警告:永久性地将“github.com,192.30.252.129”(RSA)添加到已知主机列表中。
  192.168.1.32权限被拒绝(公钥)。
  192.168.1.32致命:无法从远程存储库读取   192.168.1.32请确保您拥有正确的访问权限   192.168.1.32并且存储库存在。
  192.168.1.32 ----结束输出git ls-remote“REPO_URL”master * ----

所以,无法弄清楚原因。任何帮助,将不胜感激。

0 个答案:

没有答案