मैं सस्ता हूं। मैं कई गिथब खातों के लिए भुगतान नहीं करना चाहता हूं।एकाधिक गिट परियोजनाओं के लिए एकल गिट भंडार का उपयोग
मेरे पास एक परियोजना संरचना है जो इस तरह कुछ दिखती है।
- /रेपो प्रोजेक्ट रूट है।
- /रेपो/Project1 जहां मैं एक जावा परियोजना है जहां मैं एक रूबी/रेल परियोजना जो (HR1-fubar नामक एक Heroku एप्लिकेशन को heroku.com को तैनात है
- /रेपो/herokurails1 है। heroku.com)
- /रेपो/herokurails2 वह जगह है जहां मेरे पास एक और रूबी/रेल परियोजना है जो heroku.com पर तैनात है (एक Heroku ऐप में hr2-fubar.heroku.com कहा जाता है)।
सभी परियोजनाएं (परियोजना 1, herokurails1, और herokurails2 सक्रिय विकास के तहत हैं)।
मैं कुछ गिट होस्टिंग स्थान जैसे github.com या यहां तक कि स्थानीय गिट सर्वर में एक भंडार रखना चाहता हूं। जब भी /repo/ में कोड कहीं भी बदलता है, तो मैं "गिट पुश जिथब मास्टर" चलाने में सक्षम होना चाहता हूं और मेरा पूरा /रेपो/ पेड़ जिथब तक धक्का दिया गया है।
हालांकि, मैं अपने rails ऐप्स को heroku.com पर तैनात करने में भी सक्षम होना चाहूंगा, पूरे रेपो/* पेड़ को प्रत्येक हरोकू ऐप पर धक्का देकर। जैसे
- /रेपो/herokurails1> Git धक्का Heroku मास्टर केवल इन/रेपो/*
- /रेपो/herokurails2> Git धक्का Heroku मास्टर किसी अन्य कोड को धक्का बिना Heroku को herokurails1 परियोजना को तैनात करेगा केवल किसी भी अन्य कोड/repo/* को धक्का दिए बिना ही heroku में herokurails2 प्रोजेक्ट को तैनात करेगा।
क्या यह संभव है? क्या ऐसा करने के लिए मुझे कुछ विशेष स्थापित करने की ज़रूरत है? या मैं कई गिट भंडारों के साथ अटक गया हूँ?
कोशिश करें [बिटबकेट] (https://bitbucket.org/)। वे मुफ्त, असीमित, निजी भंडारों का समर्थन करते हैं और उन्होंने अभी गिट समर्थन जोड़ा है। – vcsjones
संभावित डुप्लिकेट [हेरोोकू में एक उपनिर्देशिका तैनात करें] (http://stackoverflow.com/questions/3081699/deploy-a-subdirectory-to-heroku) – millimoose
एक ही गिट भंडार में एकाधिक परियोजनाओं को क्रैक करना एक बुरा विचार है। ऐसा मत करो –