2009-09-04 20 views
24

एक बार जब आप अपना स्रोत कोड हेरोोकू में अपलोड कर लेते हैं, तो क्या यह आवश्यक है कि यदि आवश्यक हो तो आपकी स्थानीय डिस्क की विफलता के मामले में इसे डाउनलोड करना संभव है?क्या आपके स्रोत कोड को उसकेोकू से पुनर्प्राप्त करना संभव है?

गिट के साथ उसकेोकू के एकीकरण के कारण, मुझे लगता है कि कम से कम सिद्धांत में यह संभव हो सकता है।

उत्तर

19

आप सही हैं, आप "गिट क्लोन" कर सकते हैं, स्थानीय संपादन के लिए Heroku specific directions भी हैं।

+4

हालिया परिवर्तन ऐसे हैं कि 'हेरोकू गिट: क्लोन' केवल उन अनुप्रयोगों के लिए उपयोगी है जो हेरोोकू की होस्टेड गिट सेवा के साथ तैनात हैं।असल में इसका मतलब है कि गिटहब, ड्रॉपबॉक्स या "हेरोकू पर तैनाती" बटन के माध्यम से तैनात अनुप्रयोगों के परिणामस्वरूप क्लोन किए जाने पर रिक्त रेपो हो जाएगा। उस स्थिति में, आपको स्रोत भंडार डाउनलोड करना होगा और उस रेपो में उसकेोकू रिमोट को जोड़ना होगा। एक बार ऐसा करने के बाद आप गिट ('गिट पुश हेरोकू मास्टर') के साथ धक्का दे सकते हैं और आप उसके बाद रेपो क्लोन करने में सक्षम होंगे। – conor909

+0

यह भी एक बात मैंने देखा है कि मुझे फ़ाइलों को अलग-अलग शामिल करना था। गिट ऑब्जेक्ट्स से बचने के लिए इससे परेशानी का गुच्छा हुआ। लेकिन एक बार जब मैंने सभी फाइलों को फ़ोल्डर में कॉपी किया तो सब ठीक से काम किया। –

+0

धन्यवाद @ conor909, क्या आप इसे इस प्रश्न के वास्तविक उत्तर के रूप में जोड़ सकते हैं? – Antoine

11

बस निम्नलिखित चलाने के लिए, और तुम जाना अच्छा हो जाएगा:

git clone [email protected]:your_app_name.git 
+3

अनुमति अस्वीकार (publickey) [घातक] –

+0

वह आदेश काम किया, बहुत बहुत धन्यवाद :) – Amod

+0

चेतावनी: आप एक खाली भंडार क्लोन किया है प्रतीत होता है। –

0

सबसे पहले, आप Heroku टूलबेल्ट स्थापित करने की आवश्यकता। , heroku keys:add

3 अपने रेपो क्लोन:

2, आदेश द्वारा SSH कुंजी उत्पन्न git clone [email protected]:__your_repo__.git

11

बस https://dashboard.heroku.com/apps/YOUR_APP_NAME/deploy/heroku-git में जाते हैं।

स्थापित Heroku टूलबेल्ट

Download and install the Heroku Toolbelt

आप पहले से ही नहीं है, तो अपने Heroku खाते में प्रवेश करें और एक नया SSH सार्वजनिक कुंजी बनाने के लिए संकेतों का पालन करें।

$ heroku login 

क्लोन भंडार

उपयोग Git अपनी स्थानीय मशीन पर YOUR_APP_NAME के ​​स्रोत कोड क्लोन करने के लिए।

$ heroku git:clone -a YOUR_APP_NAME 
$ cd YOUR_APP_NAME 

अपने परिवर्तनों को तैनात

कोड तुम सिर्फ क्लोन करने के लिए कुछ परिवर्तन करें और Git का उपयोग कर Heroku करने के लिए उन्हें तैनात।

$ git add . 
$ git commit -am "make it better" 
$ git push heroku master 
0

पहले डाउनलोड करें और उसकेोकू सीएलआई को स्थापित करें। फिर रन कमांड: heroku लॉगिन उपयोगकर्ता नाम और पासवर्ड का उपयोग करके लॉगिन करें। का उपयोग करके तो Git क्लोन: Heroku Git: -एक एपीपी-नाम क्लोन

**** या ****

1) Heroku पर लॉगिन करें: https://id.heroku.com/

2) का चयन अपने एप्लिकेशन।

3) विकल्प को तैनात करें का चयन करें।

यहां आपको स्रोत कोड प्राप्त करने के लिए आदेशों के साथ सभी विवरण मिलेंगे।