2016-10-11 10 views
13

मैंने गिटहब पेजों के लिए एक सरल वेबसाइट बनाई है। साइट का स्रोत "मास्टर" शाखा में है और जेनरेट की गई वेब साइट (जिसे मैं प्रकाशित करना चाहता हूं) "gh-pages" शाखा के अंतर्गत है।गिटहब पेजों में स्रोत शाखा बदलने में असमर्थ

Branches

मैं सेटिंग्स में साइट के स्रोत को बदलने के लिए सक्षम होने के लिए उम्मीद कर रहा था। हालांकि, सेटिंग ग्रे हो गया है? मैं इसे बदल नहीं सकता (नीचे स्क्रीनशॉट देखें)। मैं क्या गलत कर रहा हूं? मैं "gh-pages" शाखा में कैसे स्विच करूं?

enter image description here

उत्तर

17

व्यक्तिगत या संगठन साइटों master से बनाया जाता है। परियोजनाओं के लिए साइट बनाने के लिए gh-pages शाखा का उपयोग किया जाता है।

जहाँ तक मैं देख सकता हूं, आप https://user-name.github.io/ यूआरएल का उपयोग कर रहे हैं, यह एक व्यक्तिगत है, इसलिए master शाखा डिफ़ॉल्ट है।

documentation page

देखें अपनी साइट एक उपयोगकर्ता या संगठन पृष्ठ <username>.github.io या <orgname>.github.io, नामित आप विभिन्न स्थानों से अपनी साइट के स्रोत फ़ाइलों को प्रकाशित नहीं कर सकते हैं भंडार है कि है। उपयोगकर्ता और संगठन पेज जिनके पास इस प्रकार का भंडार नाम है, केवल मास्टर शाखा से प्रकाशित हैं।

तो उत्तर नहीं है, आप इसे बदल नहीं सकते हैं। आपको अपना वर्कफ़्लो समायोजित करना होगा और विकास को किसी अन्य शाखा में रखना होगा (चलो इसे development पर कॉल करें) और जब आप प्रकाशित करने के लिए तैयार हों तो master पर विलय करें।

+0

विवरण के लिए @ एंटन धन्यवाद। मैं उम्मीद कर रहा था कि मास्टर के तहत साइट स्रोत और gh-pages के अंतर्गत जेनरेट की गई साइट हो। ऐसा लगता है कि मैं गलत समझता हूं कि यह कैसे काम करता है। – Martin

+0

धन्यवाद आदमी !! इस – jaknap32

+0

के साथ इतनी परेशान हो गई है कि किसी को इस के आसपास कोई रास्ता मिल गया है? –

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