2010-11-05 16 views
5

मेरे पास रेल में एक ही एप्लिकेशन पर काम कर रहे कई डेवलपर हैं। मैं एक लॉगिन का उपयोग करने के लिए कैपिस्ट्रानो सेटअप प्राप्त करने की कोशिश कर रहा हूं (अधिमानतः सार्वजनिक कुंजी बनाम पासवर्ड के साथ)। मुझे नेट पर कुछ भी नहीं मिल रहा है जो इसे कवर करता है। क्या कोई मुझे सही दिशा दिखा सकता है?कैपिस्ट्रानो एकाधिक उपयोगकर्ताओं के लिए एक उपयोगकर्ता नाम

धन्यवाद

उत्तर

7

आप set :user, "username" अनुदेश deploy जैसा कोई सामान्य उपयोगकर्ता नाम सेट करने के लिए

+0

आप जानते हैं कि बेवकूफ़ क्या है ... मेरे पास यह वेबपृष्ठ खुला था ... http: //dirk.net/category/capistrano/ मुझे लगता है कि मैंने सोचा था कि, मुझे कुछ और शामिल होने की उम्मीद थी, धन्यवाद। –

+0

ठीक है, मैंने एक उपयोगकर्ता नाम (तैनाती) स्थापित किया है, /home/deploy/.ssh/authorized_keys पर मेरी (toby) सार्वजनिक कुंजी को जोड़ा है, और यह पासवर्ड मांगने पर, अगर मैं पासवर्ड दर्ज करता हूं तो यह ठीक काम करता है, लेकिन अगर ऐसा नहीं होता है। –

+0

क्षमा करें, अब यह काम कर रहा है, रूट के स्वामित्व में अधिकृत_की थी –

0

मैं config/deploy.rb निम्नलिखित करने के लिए जोड़ा का उपयोग तो फिर तुम /home/deploy/.ssh/authorized_keys फाइल करने के लिए अपने सभी सार्वजनिक कुंजी जोड़ सकते हैं कर सकते हैं:

namespace :deploy do 
    [...] 
    set :user, "my_username" 
    [...] 
end 

और एक सार्वजनिक कुंजी प्रमाणीकरण काम किया।

संबंधित मुद्दे

 संबंधित मुद्दे