मी कोणते सोर्स-कंट्रोल प्रदाते कनेक्ट करू शकतो?
GitHub आणि GitLab. तुम्ही आधीच ज्या खात्यावर काम करता ते खाते कनेक्ट करा, आणि आम्ही त्याच्या रेपॉजिटरीजमधून डिप्लॉय करू शकतो, त्यावर पुश वेबहुक नोंदणीकृत करू शकतो, आणि — तुमची इच्छा असल्यास — तुमच्या साइटच्या फाइल्स उलट दिशेने सिंक करू शकतो. दोन्ही एकाच कनेक्ट केलेल्या खात्याच्या माध्यमातून जोडले जातात, त्यामुळे खालील सर्व गोष्टी दोन्हीसाठी लागू होतात.
मी GitHub किंवा GitLab द्वारे साइन इन करू शकतो का?
होय, आणि Google किंवा Microsoft सह देखील. ईमेल पत्ता आणि पासवर्ड व्यतिरिक्त, आपण या चारपैकी कशाचाही वापर करून आपल्या Zinn Digital® खात्यामध्ये साइन इन करू शकता. ओळख स्तर हँडशेक हाताळतो आणि आम्हाला आपला प्रदाता पासवर्ड कधीही दिसत नाही. GitHub सह साइन इन करणे हे डिप्लॉयसाठी GitHub कनेक्ट करण्यापेक्षा वेगळी गोष्ट आहे — आपण यापैकी कोणतेही एक, दोन्ही किंवा काहीही करू शकत नाही.
मी रेपॉझिटरी कुठे उपयोजित करू शकतो?
स्टॅटिक किंवा बिल्ट केलेल्या साइटसाठी Cloudflare Pages, GitHub Pages, GitLab Pages, Netlify, Vercel, Render, Azure Static Web Apps किंवा AWS Amplify वर — किंवा आमच्या स्वतःच्या व्यवस्थापित होस्टिंगवर, जिथे रिपॉझिटरी आणि साइटच्या फाइल्स दोन्ही दिशांनी समक्रमित राहतात. साइटचे गंतव्यस्थान तुम्ही निवडा; रिपॉझिटरी कनेक्शन दोन्ही प्रकारे सारखेच असते.
तुम्ही माझी साइट तयार करू शकता का, की ती आधीपासूनच तयार केलेली असणे आवश्यक आहे?
दोन्हीपैकी कोणतेही. पब्लिश मोडमध्ये आम्ही शाखा जशी आहे तशी घेतो आणि तुम्ही निर्देशित केलेली डिरेक्टरी प्रकाशित करतो. CI मोडमध्ये तुमच्या प्रदात्याची स्वतःची पाइपलाइन तुमची बिल्ड कमांड चालवते आणि आउटपुट एका स्वतंत्र पब्लिश शाखेत कमिट करते, जे आम्ही इतर कोणत्याही संदर्भाप्रमाणे फेच करतो. दुसरा पर्याय तुमचे बिल्ड तुमच्या स्वतःच्या CI मध्ये ठेवतो, जेथे तुमचे सीक्रेट्स आणि तुमचे कॅशिंग आधीपासूनच असते.
पुश आपोआप डिप्लॉय होतो का?
डीफॉल्टनुसार, होय — आम्ही रेपॉजिटरीवर वेबहुक नोंदणीकृत करतो आणि तुम्ही नामांकित केलेल्या शाखेवर पुश केल्याने उपयोजन सुरू होते. तुम्ही ते बंद करू शकता आणि वेबहुक तसाच ठेवू शकता, जे वाटण्यापेक्षा अधिक उपयुक्त आहे: वितरण अजूनही रेकॉर्ड केले जाते, ज्यामुळे आम्ही त्यावर कृती करण्याची परवानगी देण्यापूर्वी तुमचे पुश येत असल्याचे तुम्ही पाहू शकता.
टू-वे सिंक म्हणजे काय?
आमच्या हार्डवेअरवर केलेले संपादन तुमच्या ब्रँचवर कमिट्स बनतात आणि तुमच्या ब्रँचवरील कमिट्स साइटवर परत येतात. जोपर्यंत तुम्ही ते चालू करत नाही तोपर्यंत ते बंद असते, कारण ते चालू करणे हा इतर कोणाच्या तरी रेपॉजिटरीबद्दलचा निर्णय आहे आणि तो आम्ही तुमच्यासाठी घेणार नाही. कोणती डिरेक्टरी सिंक करायची ते तुम्ही निवडता — सहसा एखादी थीम किंवा प्लगइन, चाळीस हजार WordPress कोर फाइल्स नाही.
दोन्ही बाजू बदलल्या तर काय होईल?
काहीही ओव्हरराइट केले जात नाही आणि काहीही पुश केले जात नाही. सिंक थांबते, आम्ही ज्यावर आधारित होतो त्या कमिटच्या पुढे ब्रांच गेली आहे हे आपल्याला सांगते आणि आपल्याला कोणती बाजू हवी आहे — रिपॉझिटरी ठेवायची की साइट ठेवायची, हे विचारते. कधीही सिंक न झालेली आणि आधीच कमिट असलेल्या ब्रांचकडे निर्देश करणारी साइट ही देखील स्वतःची एक स्थिती असते आणि कोणती खरी आहे याचा अंदाज लावण्याऐवजी ती विचारणा करते.
माझा ॲक्सेस टोकन कसा सुरक्षित आहे?
तुम्ही कनेक्शन तयार करण्यापूर्वी त्याला आवश्यक असलेले विशेषाधिकार आम्ही तुम्हाला दाखवतो, प्रविष्ट केल्यावर प्रदात्याच्या स्वतःच्या API द्वारे टोकन तपासतो — जेणेकरून अमान्य किंवा चुकीची व्याप्ती असलेले टोकन कधीही साठवले जात नाही — आणि त्यानंतरच ते Vault मध्ये लिहितो. ते आमच्या कोड, लॉग, एन्व्हायर्नमेंट फाइल किंवा कमांड लाइनला कधीही स्पर्श करत नाही. प्रदात्याकडे ते रद्द करा किंवा तुम्हाला हवे तेव्हा येथून कनेक्शन काढून टाका.
तुम्हाला माझे पुशेस खरोखर मिळत आहेत की नाही हे मी कसे ओळखू?
रिपॉझिटरी कार्ड प्रदात्याने आम्हाला शेवटचे कधी पाठवले आणि काय कळवले ते दर्शवते. त्या स्क्रीनवर 'कधीही पाठवले नाही' हे सर्वात उपयुक्त निदान आहे, कारण 'कनेक्ट केले आहे परंतु कधीही पाठवले नाही' हे अगदी चुकीचा स्कोप असलेले टोकन किंवा ब्लॉक केलेले वितरण कसे दिसते तसेच असते — आणि ते इतरत्र कुठेही दिसत नाही. आम्ही त्यावर कोणतीही कारवाई करण्यापूर्वी प्रत्येक वितरणाची स्वाक्षरी तपासली जाते.
मी Footprint-Free लाइनवर Pages डिप्लॉयमेंट वापरू शकतो का?
हे उपलब्ध करून दिले जाते आणि यावर फ्लॅग लावला जातो. GitHub Pages आणि GitLab Pages प्रदाता पायाभूत सुविधा आणि सार्वजनिक github.io आणि gitlab.io होस्टनाव शेअर करतात, आणि तो एक फूटप्रिंट (शोध माग) आहे — जी गोष्ट टाळण्यासाठी ही लाईन अस्तित्वात आहे. झिरो-फूटप्रिंट नेटवर्कसाठी, त्याऐवजी आयसोलेटेड होस्टिंगवर उपयोजित करा. इतर सर्व ठिकाणी, Pages प्रथम श्रेणीचे आहे.
मला स्पष्टपणे Vercel का निवडावे लागेल?
कारण त्याचा मोफत स्तर केवळ बिगर-व्यावसायिक वापरासाठी परवानाकृत आहे. जेथे सुरक्षित असेल तेथे तुम्ही जोडलेल्या खात्यांवरून आम्ही अंतिम स्थान निश्चित करतो आणि Vercel ला या प्रक्रियेतून जाणीवपूर्वक वगळण्यात आले आहे — खाते जोडल्यामुळे व्यावसायिक साइट कधीही नकळत अशा ठिकाणी जाऊ नये जेथे तिचा परवाना परवानगी देत नाही. ते निवडा आणि ते इतरांप्रमाणेच अगदी व्यवस्थित काम करते.
काय आणि केव्हा उपयोजित केले गेले हे मी पाहू शकतो का?
होय. प्रत्येक डिप्लॉयमेंट ते प्रकाशित केलेले कमिट, ते कधी चालवले गेले आणि ते कसे पूर्ण झाले याची नोंद ठेवते, तसेच साइटचा Deploy टॅब थेट URL सह इतिहास दाखवतो. डिप्लॉयमेंट पार्श्वभूमीत चालतात, त्यामुळे तुम्हाला स्पिनरकडे पाहत बसण्याऐवजी बिल्ड पूर्ण झाल्यावर पृष्ठ अपडेट होते.