GitHub पेज पर एक से अधिक साइट प्रकाशित करना


17

मेरे पास एक सेटअप है जहां पर tshepang.github.comरीडायरेक्ट होता है tshepang.net, और मेरी A recordओर इशारा किया है 204.232.175.78( जैसा कि समझाया गया है )। यह अच्छा काम करता है।

अब, मैं एक उपडोमेन रखना चाहता हूं, इसलिए मेरे पास CNAME रिकॉर्ड हो सकता है movies.tshepang.net। चूंकि tshepang.github.comपहले से ही लिया गया है, मुझे नहीं पता कि यह कैसे करना है, एक और GitHub खाता बनाने की कमी।

जवाबों:


20

हां, एक खाते के भीतर कई GitHub पृष्ठ साइटें होना संभव है। एक और GitHub रिपॉजिटरी बनाएं और अपनी साइट फ़ाइलों को gh-pagesशाखा में धकेलें । इसके परिणामस्वरूप साइट को होस्ट किया जाएगा tshepang.github.io/<repo-name>

अब, उसी रिपॉजिटरी और ब्रांच में एक और फाइल "CNAME" पुश करें और इसे भरें movies.tshepang.net। अपने DNS होस्ट में लॉग इन करें और "tshepang.github.io" को इंगित करने के लिए CNAME जोड़ें (मूल साइट की तरह)।

यह आपको अलग-अलग डोमेन पर दो अलग-अलग साइटें प्रतीत होने देता है। यह केवल github.io के भीतर दो या अधिक उप-डोमेन रखने के लिए काम नहीं करेगा।


सीमा क्यों, ... github.com के भीतर दो या अधिक उप-डोमेन रखने के लिए काम नहीं करेगा ? कहीं एक संदर्भ है?
tshepang

1
मुझे वास्तव में ऐसा कुछ भी नहीं मिला जो इसे समझाए, मुझे केवल अनुभव के माध्यम से पता चला। आप दूसरे उप-डोमेन के साथ एक और रिपॉजिटरी बनाने की कोशिश कर सकते हैं और देख सकते हैं कि यह काम करता है या नहीं।
हाइड्रा

मैंने 9 उप-डोमेन के साथ प्रयास किया है, और यह काम करता है। हालांकि इसमें कुछ समय लगता है ... प्रत्येक उप-डोमेन के लिए कई मिनट।
tshepang

@Shepang वाह, आपने अभी संबंधित रिपॉजिटरी बनाई है और यह सब काम करती है?
हाइड्रा

हाँ साहब, वास्तव में यह करता है
tshepang

1

जैसा कि उल्लेख किया गया है , प्रत्येक साइट के लिए जो उप-डोमेन के रूप में सुलभ होगी:

  • मुझे एक अलग GitHub रिपॉजिटरी बनाने की आवश्यकता है
  • CNAME में वांछित साइट url रखना सुनिश्चित करें
  • git pushgh-pagesशाखा पर साइट

उन साइटों को इंटरनेट से सुलभ बनाने के लिए, मेरी सेटिंग्स इस तरह दिखती हैं:

यहाँ छवि विवरण दर्ज करें

अब, movies.tshepang.netमुझे एक साइट पर demo-icbu.tshepang.netले जाता है , मुझे दूसरे स्थान पर ले जाता है, और इसी तरह।


2
क्षमा करें, यह मेरे उत्तर से कैसे भिन्न है? मैं एक ही खाते के अंतर्गत foo.github.io और bar.github.io जैसे डोमेन होने की बात कर रहा हूं । यदि आप अपने स्वयं के डोमेन नाम का उपयोग करते हैं और प्रासंगिक CNAMES जोड़ते हैं तो आपके पास असीमित उप-डोमेन हो सकते हैं।
हाइड्रा

वेब इंटरफ़ेस का उपयोग करते हुए, मुझे काम करने के लिए CNAME नहीं मिल सका। द्वारा ऐड प्रासंगिक CNAME उपलब्ध है, तो आप GitHub के लिए आवश्यक पाठ फ़ाइलों मतलब है? इसके अलावा, मुझे समझ में नहीं आ रहा है कि आप फू और बार से क्या मतलब रखते हैं ... मुझे लगा कि किसी के पास (मेरे मामले में tshepang.github.io) केवल एक ही हो सकता है ।
tshepang

हो सकता है कि कोई वीडियो ट्यूटोरियल इसे समझा रहा हो। क्या यह उप-डोमेन और कई साइटों के विपरीत कई साइटों के लिए काम करता है जिसमें एक उप-डोमेन भी शामिल हो सकता है? site.com, site2.com, sub.site2.com आदि आदि?
पियर्स मैक्गॉ

-1

मुझे पता है कि यह पहले से ही कुछ समय के लिए उत्तर दिया गया है, लेकिन आपके पास एक ही रिपॉजिटरी के भीतर कई पृष्ठ भी हो सकते हैं। Stackoverflow - /programming//a/41879114/1297835 पर मेरा उत्तर देखें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.