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

GitHub और GitLab कनेक्ट करें — उस रिपॉजिटरी से डिप्लॉय करें जिसका आप पहले से उपयोग कर रहे हैं

अपने मौजूदा GitHub या GitLab खाते को कनेक्ट करें और सीधे किसी रिपॉजिटरी से डिप्लॉय करें — Pages के लिए एक स्टैटिक साइट, या मैनेज्ड होस्टिंग पर कोई प्रोजेक्ट। आप GitHub या GitLab के साथ Zinn Digital® में साइन इन भी कर सकते हैं। हर कनेक्शन आवश्यक अनुमतियों को प्रदर्शित करता है, प्रविष्टि पर वैलिडेट होता है, और Vault में सुरक्षित रहता है — कोड या लॉग में कभी नहीं।

  • GitHub + GitLabकोई भी खाता कनेक्ट करें
  • पेजेस पर डिप्लॉय करेंया प्रबंधित होस्टिंग पर
  • GitLab के साथ साइन इन करेंGitHub के साथ ही
  • Vault में संग्रहित टोकनप्रवेश पर सत्यापित

एक बार कनेक्ट करें, सुरक्षित रूप से

एक सोर्स-कंट्रोल अकाउंट को कनेक्ट करना प्लेटफ़ॉर्म पर मौजूद किसी भी अन्य क्रेडेंशियल की तरह ही कनेक्टेड-अकाउंट फ़्लो का उपयोग करता है: कम से कम अधिकार, वैलिडेटेड, और Vault में सुरक्षित रूप से संग्रहीत।

पहले अनुमतियाँ देखें

किसी भी चीज़ को अधिकृत करने से पहले, हम यह बिल्कुल दिखाते हैं कि कनेक्शन को कौन सी रिपॉजिटरी और अकाउंट अनुमतियों की आवश्यकता है — उससे अधिक कुछ नहीं — ताकि आप एक व्यापक टोकन के बजाय एक सीमित दायरा (स्कोपेड) टोकन प्रदान कर सकें।

प्रविष्टि पर मान्य किया गया

जैसे ही आप कनेक्ट करते हैं, हम यह पुष्टि करने के लिए प्रदाता के API को कॉल करते हैं कि टोकन लाइव और सही ढंग से स्कोप्ड है, और एक हरा या लाल चेक दिखाते हैं। अमान्य या अत्यधिक-स्कोप्ड अनुमति को अस्वीकार कर दिया जाता है।

Vault में सीधे

वैलिडेटेड टोकन को हर क्रेडेंशियल द्वारा उपयोग किए जाने वाले उसी कनेक्शन सीम के माध्यम से Vault में लिखा जाता है। इसे कभी भी कोड में कमिट नहीं किया जाता है, किसी लॉग में प्रिंट नहीं किया जाता है, या किसी एनवायरनमेंट फ़ाइल में नहीं छोड़ा जाता है।

प्रतिसंहरणीय, और ऑडिट किया गया

आप जब चाहें GitHub या GitLab पर हमारी एक्सेस को रद्द कर सकते हैं और हमारी तरफ से कनेक्शन हटा सकते हैं। कनेक्टेड अकाउंट के माध्यम से की गई हर कार्रवाई का ऑडिट-लॉग रखा जाता है।

प्रोजेक्ट के अनुकूल जगह पर तैनात करें

एक रिपॉजिटरी स्थेटिक या बिल्ट साइट के लिए Pages होस्ट पर जा सकती है, या फिर पूर्ण एप्लिकेशन के लिए प्रबंधित होस्टिंग पर जा सकती है। पुश करने से रीडिप्लॉय शुरू हो सकता है जिससे लाइव साइट आपकी डिफ़ॉल्ट शाखा (डिफ़ॉल्ट ब्रांच) को ट्रैक करती रहे।

  • GitLab Pages और GitHub Pages स्थिर और पहले से निर्मित साइटों के लिए, आपके कनेक्टेड खाते द्वारा संचालित।
  • फ्रेमवर्क बिल्ड और एज डिलीवरी के लिए, एक वैकल्पिक Pages टारगेट के रूप में Cloudflare Pages।
  • प्रिफ़िक्स, रिपॉजिटरी से डिप्लॉय किए जाने वाले पूर्ण WordPress, PHP, static या Node एप्लीकेशन के लिए मैनेज्ड होस्टिंग।
  • पुश-टू-डिप्लॉय: आपकी डिफ़ॉल्ट ब्रांच पर एक पुश रीबिल्ड को ट्रिगर कर सकता है, जिससे लाइव साइट रिपॉजिटरी को ट्रैक करती है।
  • वही कनेक्शन साइन-इन को संचालित करता है—आप पासवर्ड के बजाय GitHub या GitLab का उपयोग करके Zinn Digital® में लॉग इन कर सकते हैं।

रिपॉजिटरी से लाइव साइट तक

  1. अपना खाता कनेक्ट करें

    स्कॉप्ड टोकन के साथ GitHub या GitLab को अधिकृत करें। हम पहले अनुमतियाँ दिखाते हैं और प्रवेश पर उनका सत्यापन करते हैं।

  2. एक रिपॉजिटरी और लक्ष्य चुनें

    रेपॉज़िटरी चुनें और यह कहाँ डिप्लॉय होता है — GitLab Pages, GitHub Pages, Cloudflare Pages, या प्रबंधित होस्टिंग।

  3. डिप्लॉय

    हम निर्माण और प्रकाशन करते हैं। एक अस्थायी URL आपको DNS हल होने से पहले पूर्वावलोकन करने देता है।

  4. अपनी शाखा को ट्रैक करें

    पुश-टू-डप्लॉय सक्षम करें ताकि आपकी डिफ़ॉल्ट शाखा में पुश करने से लाइव साइट अपने आप फिर से बन जाए।

अक्सर पूछे जाने वाले प्रश्न

मैं किन सोर्स-कंट्रोल प्रोवाइडर्स को कनेक्ट कर सकता हूँ?

GitHub और GitLab। उस खाते को कनेक्ट करें जिसमें आप पहले से काम करते हैं और हम इसके रिपॉजिटरी से तैनात कर सकते हैं और, यदि आप इसे सक्षम करते हैं, तो साइन इन करने के लिए इसका उपयोग कर सकते हैं। दोनों को एक ही कनेक्टेड-अकाउंट सीम के माध्यम से संचालित किया जाता है।

क्या मैं GitHub के साथ-साथ GitLab से भी साइन इन कर सकता हूँ?

हाँ। ईमेल और GitHub के अलावा, आप GitLab से भी अपने Zinn Digital® खाते में साइन इन कर सकते हैं। पहचान लेयर OAuth हैंडशेक को संभालती है; हम कभी भी आपका प्रदाता पासवर्ड नहीं देखते हैं।

आप किसी रिपॉजिटरी को कहाँ डिप्लॉय कर सकते हैं?

GitLab Pages, GitHub Pages या Cloudflare Pages पर किसी स्टैटिक या बिल्ट साइट के लिए, या किसी पूर्ण एप्लिकेशन के लिए मैनेज्ड होस्टिंग पर। जब आप रिपॉजिटरी कनेक्ट करते हैं तो आप लक्ष्य चुनते हैं, और पुश करने से रीप्लॉय शुरू हो सकता है।

मेरा एक्सेस टोकन कैसे सुरक्षित है?

हम आपको उन विशेषाधिकारों को दिखाते हैं जिनकी कनेक्शन को आवश्यकता होती है, प्रवेश करने पर प्रदाता के API के विरुद्ध टोकन को सत्यापित करते हैं, और उसके बाद ही इसे Vault में सहेजते हैं। यह कभी भी कोड, लॉग या एनवायरनमेंट फ़ाइल को स्पर्श नहीं करता है, और आप इसे प्रदाता के पास कभी भी रद्द कर सकते हैं या हमारी ओर से कनेक्शन हटा सकते हैं।

क्या मैं Footprint-Free लाइन पर Pages डिप्लॉयमेंट का उपयोग कर सकता हूँ?

इसे ऑफ़र किया जाता है लेकिन वहाँ फ़्लैग किया जाता है। GitLab Pages और GitHub Pages प्रदाता बुनियादी ढांचे और सार्वजनिक gitlab.io / github.io डोमेन साझा करते हैं, जो एक footprint है। ज़ीरो-footprint नेटवर्क के लिए, इसके बजाय आइसोलेटेड होस्टिंग पर तैनात करें; Mainstream पर, Pages प्रथम श्रेणी का है।

अपनी रिपॉजिटरी से तैनात करें

एक कार्ड-मुक्त 14-दिन का ट्रायल शुरू करें, GitHub या GitLab कनेक्ट करें, और उस रिपॉजिटरी से तैनात करें जिसका आप पहले से उपयोग करते हैं — जिसे प्रविष्टि पर सत्यापित किया जाता है और Vault में संग्रहीत किया जाता है।

निःशुल्क शुरू करें