स्त्रोत नियंत्रण

GitHub आणि GitLab कनेक्ट करा — तुम्ही आधीच वापरत असलेल्या रिपॉझिटरीवरून डिप्लॉय करा

GitHub किंवा GitLab खाते कनेक्ट करा ज्यामध्ये तुम्ही ήδη काम करता आणि थेट रिपॉझिटरीवरून तैनात करा — Pages वर स्थिर साइट, किंवा व्यवस्थापित होस्टिंगवर प्रोजेक्ट. तुम्ही GitHub किंवा GitLab सह Zinn Digital® मध्ये साइन इन देखील करू शकता. प्रत्येक कनेक्शन त्याला आवश्यक असलेले अधिकार दर्शवते, प्रवेश करताना सत्यापित केले जाते आणि Vault मध्ये संग्रहित केले जाते — कधीही कोड किंवा लॉगमध्ये नाही.

  • GitHub + GitLabकोणतेही खाते कनेक्ट करा
  • पेजेसवर तैनात कराकिंवा मॅनेज्ड होस्टिंगकडे
  • GitLab सह साइन इन करातसेच GitHub
  • Vault-stored टोकन्सनोंदणीवर सत्यापित केले

एकदा कनेक्ट करा, सुरक्षितपणे

सोर्स-कंट्रोल खाते जोडणे प्लॅटफॉर्मवरील इतर सर्व क्रेडेन्शियल्सप्रमाणेच जोडलेल्या-खात्याचा प्रवाह वापरते: कमीत कमी अधिकार, सत्यापित आणि Vault मध्ये संग्रहित.

पहिले अधिकार तपासा

काहीही मंजूर करण्याच्या आधी, आम्ही कनेक्शनला नेमक्या कोणत्या रिपॉझिटरी आणि खाते परवानग्यांची आवश्यकता आहे हे अचूकपणे दाखवतो — त्याहून अधिक काही नाही — जेणेकरून तुम्ही एकाधिकार देण्याऐवजी मर्यादित व्याप्ती असलेले टोकन (स्कोपेड टोकन) प्रदान करता.

प्रवेशावर सत्यापित

तुम्ही कनेक्ट करताच, टोकन लाईव्ह आणि योग्यरित्या स्कोप केलेले असल्याची खात्री करण्यासाठी आम्ही प्रदात्याच्या API ला कॉल करतो आणि हिरवे किंवा लाल चिन्ह दाखवतो. अवैध किंवा ओव्हर-स्कोप केलेली अनुमती नाकारली जाते.

थेट Vault मध्ये

एक प्रमाणित टोकन प्रत्येक क्रेडेन्शियल वापरणाऱ्या त्याच कनेक्शन सीमद्वारे Vault मध्ये लिहिले जाते. ते कधीही कोडमध्ये कमिट केले जात नाही, लॉगमध्ये मुद्रित केले जात नाही किंवा पर्यावरण फाइलमध्ये सोडले जात नाही.

रद करण्यायोग्य आणि ऑडिट केलेले

तुम्ही GitHub किंवा GitLab वरून आमचा प्रवेश कधीही रद्द करू शकता आणि आमच्याकडील कनेक्शन काढून टाकू शकता. कनेक्ट केलेल्या खात्याद्वारे केलेल्या प्रत्येक कृतीची ऑडिट नोंद ठेवली जाते.

प्रकल्पाला अनुकूल असेल तिथे तैनात करा

रिपॉझिटरी स्टॅटिक किंवा बिल्ट साइटसाठी पेज होस्टकडे जाऊ शकते, किंवा पूर्ण ॲप्लिकेशनसाठी व्यवस्थापित होस्टिंगवर जाऊ शकते. पुश केल्यामुळे रीडिप्लॉय सुरू होऊ शकते, ज्यामुळे लाइव्ह साइट तुमची डीफॉल्ट शाखा ट्रॅक करते.

  • तुमच्या कनेक्टेड खात्याद्वारे चालवल्या जाणाऱ्या, स्टॅटिक आणि पूर्व-निर्मित साइट्ससाठी GitLab Pages आणि GitHub Pages.
  • फ्रेमवर्क बिल्ड आणि एज डिलिव्हरीसाठी एक पर्यायी Pages लक्ष्य म्हणून Cloudflare Pages.
  • रिपॉझिट्रीवरून डिप्लॉय केलेले, संपूर्ण WordPress, PHP, स्टॅटिक किंवा Node ॲप्लिकेशनसाठी मॅनेज्ड होस्टिंग.
  • पुश-टू-डिप्लॉय: तुमच्या डीफॉल्ट ब्रँचवरील पुशमुळे रीबिल्ड ट्रिगर होऊ शकते, ज्यामुळे लाइव्ह साइट रिपॉझिटरीचे अनुसरण करते.
  • हेच कनेक्शन साइन-इनसाठी देखील वापरले जाते — पासवर्डऐवजी तुम्ही GitHub किंवा GitLab वापरून Zinn Digital® मध्ये लॉग इन करू शकता.

रिपॉझिटरीपासून थेट साइटपर्यंत

  1. तुमचे खाते कनेक्ट करा

    स्कोप केलेल्या टोकनसह GitHub किंवा GitLab अधिकृत करा. आम्ही आधी विशेषाधिकार दाखवतो आणि प्रवेश केल्यावर त्यांची वैधता तपासतो.

  2. एक रिपॉझिटोरियम आणि लक्ष्य निवडा

    रिपॉजिटरी निवडा आणि ते कुठे तैनात करायचे ते ठरवा — GitLab Pages, GitHub Pages, Cloudflare Pages किंवा व्यवस्थापित होस्टिंग (managed hosting).

  3. डिप्लॉय

    आम्ही तयार करतो आणि प्रकाशित करतो. DNS सुरू होण्यापूर्वी तात्पुरती URL तुम्हाला पूर्वावलोकन करण्याची परवानगी देते.

  4. तुमची शाखा ट्रॅक करा

    पुश-टू-डप्लॉय सक्षम करा जेणेकरून तुमच्या डीफॉल्ट शाखेवरील पुश थेट साइट स्वयंचलितपणे पुनर्संचयित करेल.

सतत विचारले जाणारे प्रश्न

मी कोणते सोर्स-कंट्रोल प्रदाते कनेक्ट करू शकतो?

GitHub आणि GitLab. तुम्ही आधीपासूनच काम करत असलेले खाते कनेक्ट करा आणि आम्ही त्याच्या रिपॉजिटरीमधून डिप्लॉय करू शकतो आणि, जर तुम्ही ते सक्षम केले, तर तुम्हाला साइन इन करण्यासाठी त्याचा वापर करू शकतो. दोन्ही एकाच कनेक्ट केलेल्या खात्याच्या माध्यमातून चालवले जातात.

मी GitHub प्रमाणेच GitLab द्वारे देखील साइन इन करू शकतो का?

होय. ईमेल आणि GitHub व्यतिरिक्त, तुम्ही GitLab सह तुमच्या Zinn Digital® खात्यात साइन इन करू शकता. आयडेंटिटी लेयर OAuth हँडशेक हाताळते; आम्हाला तुमचा प्रदाता पासवर्ड कधीही दिसत नाही.

मी रिपॉजिटरी कुठे डिप्लॉय करू शकतो?

GitLab Pages, GitHub Pages किंवा Cloudflare Pages वर स्थिर किंवा बिल्ट साइटसाठी, किंवा पूर्ण ॲप्लिकेशनसाठी मॅनेज्ड होस्टिंगवर. तुम्ही जेव्हा रेपॉजिटरी कनेक्ट करता तेव्हा लक्ष्य निवडता, आणि पुश केल्याने पुन्हा डेप्लॉयमेंट ट्रिगर होऊ शकते.

माza ॲक्सेस टोकन कसे संरक्षित केले जाते?

आम्ही कनेक्शनला आवश्यक असलेले अधिकार दर्शवतो, प्रवेश करताना प्रदात्याच्या API विरुद्ध टोकन सत्यापित करतो आणि त्यानंतरच ते Vault मध्ये साठवतो. ते कधीही कोड, लॉग किंवा पर्यावरण फाइलला स्पर्श करत नाही आणि तुम्ही ते प्रदात्याकडून रद्द करू शकता किंवा आमच्या बाजूने कनेक्शन कोणत्याही वेळी काढून टाकू शकता.

मी Footprint-Free लाइनवर Pages तैनाती वापरू शकतो का?

हे ऑफर केले जाते पण तिथे फ्लॅग केलेले असते. GitLab Pages आणि GitHub Pages हे प्रदाता इन्फ्रास्ट्रक्चर आणि सार्वजनिक gitlab.io / github.io डोमेन सामायिक करतात, जो एक फूटप्रिंट आहे. झिरो-फूटप्रिंट नेटवर्कसाठी, त्याऐवजी आयसोलेटेड होस्टिंगवर तैनात करा; Mainstream वर, Pages प्रथम श्रेणीचे आहे.

तुमच्या रेपॉझिटोरीमधून डिप्लॉय करा

कार्ड-मुक्त १४-दिवसांची चाचणी सुरू करा, GitHub किंवा GitLab कनेक्ट करा आणि तुम्ही आधीपासून वापरत असलेल्या रिपॉजिटरीवरून तैनात करा - प्रवेशावर सत्यापित आणि Vault मध्ये संग्रहित.

विनाशुल्क सुरू करा