2013-04-01 5 views
5

मेरे पास एक निजी रेपो है जिसे मैं हरोकू में तैनात करते समय एक्सेस करने का प्रयास कर रहा हूं। हालांकि, Heroku मुझे निजी रेपो क्लोन जाने नहीं करता है और मुझे निम्नलिखित त्रुटि देता है (जैसा कि मैंने उम्मीद होती है):मैं उसकेोकू से निजी जिथब रेपो कैसे एक्सेस करूं?

Host key verification failed. 
     fatal: The remote end hung up unexpectedly 
     Git error: command `git clone 
     '[email protected]:pr/lm-models.git' 
     "/tmp/build_3r0z0znww0zda/vendor/bundle/ruby/1.9.1/cache/bundler/git/lm-models-aab025aaadbe07202b16e1db7505ae1726f8723a" 
     --bare --no-hardlinks` in directory /tmp/build_3r0z0znww0zda has failed. 
! 
!  Failed to install gems via Bundler. 
! 
!  Heroku push rejected, failed to compile Ruby/rails app 

मैं इस पाया है, लेकिन स्पष्ट में मेरा नाम/पासवर्ड प्रदर्शित करने के लिए नहीं करना चाहते हैं पाठ:

Linking heroku app to a private(organization) github repo

+0

क्या आप अगर आप 'करते Heroku login' मिलता है? क्या आप सफलतापूर्वक लॉग-इन करने में सक्षम हैं? – fmendez

+0

ने मुझे लॉगिन के लिए प्रेरित किया, और लॉगिन के बाद, मैंने फिर से धक्का देने की कोशिश की (लेकिन यह असफल रहा) – Kamilski81

+0

[संभावित रूप से हेरोोकू पर निजी एसएसएच तैनाती कुंजी स्थापित करना] का संभावित डुप्लिकेट (http://stackoverflow.com/questions/25961970/installing-private-ssh -deploy-कुंजी-ऑन-Heroku) – Aidan

उत्तर

2

आप Gemfile में नाम/पासवर्ड का उपयोग करें, या निर्भरता विक्रेता के लिए की जरूरत है। (एक रत्न मानते हुए यह है) आप यह भी Gemfury उपयोग कर सकते हैं:

3

यह मेरे लिए काम किया:

  1. एक Github Access Token
  2. उत्पन्न

    requirements.txt सूची निजी मॉड्यूल में इस प्रकार है:

    git+https://your_user_name:[email protected]/your_company/your_module.git 
    
संबंधित मुद्दे