સોર્સ કંટ્રોલ

GitHub અને GitLab કનેક્ટ કરો — તમે પહેલેથી ઉપયોગ કરો છો તે રિપોઝીટરીમાંથી ડિપ્લોય કરો

તમે જે GitHub અથવા GitLab અકાઉન્ટમાં પહેલેથી કામ કરી રહ્યા છો તેને કનેક્ટ કરો અને સીધા ડિપોઝિટરીમાંથી ડિપ્લોય કરો — Pages પર સ્ટેટિક સાઇટ, અથવા મેનેજ્ડ હોસ્ટિંગ પર પ્રોજેક્ટ. તમે GitHub અથવા GitLab વડે Zinn Digital® માં સાઇન ઇન પણ કરી શકો છો. દરેક કનેક્શન તેને કયા પ્રિવિલેજની જરૂર છે તે દર્શાવે છે, એન્ટ્રી પર તેને વાલિડેટ કરવામાં આવે છે, અને Vault માં સ્ટોર કરવામાં આવે છે — કોડ અથવા લોગમાં ક્યારેય નહીં.

  • GitHub + GitLabકોઈપણ એકાઉન્ટ કનેક્ટ કરો
  • પેજ પર ડિપ્લોય કરોઅથવા મૅનેજ્ડ હોસ્ટિંગ પર
  • GitLab સાથે સાઇન ઇન કરોGitHub તેમજ
  • Vault માં સંગ્રહિત ટોકન્સએન્ટ્રી પર ચકાસાયેલ

એક જ વારમાં સુરક્ષિત રીતે કનેક્ટ કરો

સોર્સ-કંટ્રોલ એકાઉન્ટ જોડવાથી પ્લેટફોર્મના અન્ય તમામ ઓળખપત્ર જેવો જ કનેક્ટેડ-એકાઉન્ટ ફ્લો વપરાય છે: ન્યૂનતમ વિશેષાધિકાર, માન્ય કરેલ અને 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, અથવા મેનેજ્ડ હોસ્ટિંગ.

  3. ડિપ્લોય કરો

    અમે બનાવીએ છીએ અને પ્રકાશિત કરીએ છીએ. અસ્થાયી URL તમને DNS રિઝોલ્વ થાય તે પહેલાં પૂર્વલોકન કરવાની મંજૂરી આપે છે.

  4. તમારી શાખા ટ્રેક કરો

    push-to-deploy સક્ષમ કરો જેથી તમારી ડિફૉલ્ટ શાખા (બ્રાંચ) પર પુશ કરવાથી લાઈવ સાઇટ આપોઆપ રીબિલ્ડ થઈ જાય.

વારંવાર પૂછાતા પ્રશ્નો (FAQ)

હું કયા સોર્સ-કંટ્રોલ પ્રોવાઈડર્સને કનેક્ટ કરી શકું?

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 પ્રથમ દરનું છે.

તમારા રિપોઝીટરીથી ડિપ્લોય કરો

કાર્ડ વિનાનું ૧૪-દિવસનું અજમાયશ સંસ્કરણ શરૂ કરો, GitHub અથવા GitLab કનેક્ટ કરો, અને તમે પહેલેથી જ ઉપયોગ કરી રહ્યાં છો તે રિપોઝિટરીમાંથી ડિપ્લોય કરો — એન્ટ્રી પર માન્ય કરેલ અને Vault માં સંગ્રહિત.

મફત શરૂ કરો