2015-01-04 6 views
10

मैं अपनी config.yml फ़ाइल को अपने स्थानीय django ऐप निर्देशिका से अपने heroku सर्वर पर कॉपी करना चाहता हूं, लेकिन मुझे यकीन नहीं है कि उसकेोकू के लिए [email protected] प्रारूप कैसे प्राप्त करें ।एससीपी फ़ाइल स्थानीय से हेरोोक सर्वर

मैं 'Heroku रन बैश'

scp /home/user/app/config.yml 

चल कोशिश की है मुझे यकीन है कि मैं इसे कैसे

scp [email protected]om:/home/user/dir1/file.txt [email protected]:/home/user/dir2' 

प्रारूप

उत्तर

5

में प्राप्त कर सकते हैं http://www.evans.io/posts/heroku-survival-guide/ इनकमिंग कनेक्शन के अनुसार नहीं कर रहा हूँ फायरवॉल बंद कर रहे हैं। इस मामले में आपको Heroku सर्वर से अपनी स्थानीय मशीन से संपर्क करने की आवश्यकता है।

heroku run bash 
scp [email protected]:/home/user/dir/file.txt . 
+13

'उपयोगकर्ता @ mylocalmachine' - मैं एक आईपी पता की जरूरत है? मैं यह कैसे कहूं कि मेरी स्थानीय मशीन कहां है? –

+0

"mylocalmachine" आईपी है और "उपयोगकर्ता" उपयोगकर्ता है कि आप अपने सर्वर में लॉग इन कर रहे हैं – Endogen

15

जैसा कि @ tamas7 ने कहा है कि यह फ़ायरवॉल है, लेकिन आपकी स्थानीय मशीन शायद फ़ायरवॉल भी है। इसलिए जब तक आपके पास इंटरनेट से एसएसएच के साथ एक निजी सर्वर नहीं है, तो आप एसपीपी करने में सक्षम नहीं होंगे।

मैं व्यक्तिगत रूप से transfer.sh मुफ्त और open source सेवा का उपयोग कर रहा हूं।

अपने config.yml इसे करने के लिए अपलोड करें:

$ curl --upload-file ./config.yml https://transfer.sh/ 
https://transfer.sh/66nb8/config.yml 

तो यह भी आप चाहते से वापस डाउनलोड:

$ wget https://transfer.sh/66nb8/config.yml 
+0

वास्तव में कॉन्फ़िगरेशन फ़ाइलों को अनएन्क्रिप्टेड अपलोड करें? – Michael

+0

@ माइकल, हाँ यदि आप चाहें तो जीजीपी का उपयोग कर सकते हैं, लेकिन यह ओपी सवाल नहीं था और मैंने इसे सीधे रखने की कोशिश की। यदि आपको लगता है कि यह उपयोगी है तो इसे एक पूरक उत्तर जोड़ने के लिए स्वतंत्र महसूस करें। –

+0

साफ चाल, जो मैं खोज रहा था उसके लिए वास्तव में उपयोगी। धन्यवाद। – Gunnar

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