2011-01-05 10 views
6

मैं अपने तैनाती के साथ एक समस्या हो रहा हैक्यों Capistrano इस तरह काम कर रहा है?

मैं टोपी तैनाती भाग गया और इस

Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts. 
** [174.143.150.79 :: out] Permission denied (publickey). 
** fatal: The remote end hung up unexpectedly 
command finished 
*** [deploy:update_code] rolling back 
* executing "rm -rf /home/deploy/transprint/releases/20110105034446; true" 
servers: ["174.143.150.79"] 
[174.143.150.79] executing command 

यहाँ मिल गया मेरी deploy.rb

set :application, "transprint" 
set :domain, "174.149.150.79" 
set :user, "deploy" 
set :use_sudo, false 
set :scm, :git 
set :deploy_via, :remote_cache 

set :app_path, "production" 
set :rails_env, 'production' 


set :repository, "[email protected]:myname/something.git" 
set :scm_username, 'deploy' 

set :deploy_to, "/home/deploy/#{application}" 

role :app, domain 
role :web, domain 
role :db, domain, :primary => true 

कृपया मदद है

+0

तुम यहाँ पोस्ट कर सकते हैं कि तुम क्या कोशिश की है हल/अब तक समस्या का निदान करने के लिए क्या करना? – marzagao

उत्तर

11

Capistrano भेज रहा है आपके सर्वर के लिए आदेश, उन्हें "तैनात" उपयोगकर्ता के रूप में चल रहा है, और उन से कोई एक आदेश GitHub से कनेक्ट करने के प्रयास कर रहा है। समीक्षा करें:

http://help.github.com/troubleshooting-ssh/ (वर्गों की जांच करें "SSH config" और "अनुमति अस्वीकृत (publickey)")

http://help.github.com/linux-key-setup/

मूल रूप से सुनिश्चित करें कि आपके:

  • एक GitHub खाते
  • SSH कुंजियों
  • सार्वजनिक SSH कुंजी सेटअप पर 174.143.150.79 पर स्थापित अपने GitHub खाता प्रोफ़ाइल
संबंधित मुद्दे