પહેલાં વિશેષાધિકારો જુઓ
કોઈપણ બાબત અધિકૃત કરતા પહેલા, અમે બતાવીએ છીએ કે કનેક્શનને કઈ રિપોઝીટરી અને એકાઉન્ટ પરવાનગીઓની ચોક્કસ જરૂર છે — તેનાથી વધુ નહીં — જેથી તમે બ્લેન્કેટ ટોકન આપવાને બદલે સ્કોપવાળું ટોકન આપો.
સોર્સ કંટ્રોલ
તમે જે GitHub અથવા GitLab અકાઉન્ટમાં પહેલેથી કામ કરી રહ્યા છો તેને કનેક્ટ કરો અને સીધા ડિપોઝિટરીમાંથી ડિપ્લોય કરો — Pages પર સ્ટેટિક સાઇટ, અથવા મેનેજ્ડ હોસ્ટિંગ પર પ્રોજેક્ટ. તમે GitHub અથવા GitLab વડે Zinn Digital® માં સાઇન ઇન પણ કરી શકો છો. દરેક કનેક્શન તેને કયા પ્રિવિલેજની જરૂર છે તે દર્શાવે છે, એન્ટ્રી પર તેને વાલિડેટ કરવામાં આવે છે, અને Vault માં સ્ટોર કરવામાં આવે છે — કોડ અથવા લોગમાં ક્યારેય નહીં.
સોર્સ-કંટ્રોલ એકાઉન્ટ જોડવાથી પ્લેટફોર્મના અન્ય તમામ ઓળખપત્ર જેવો જ કનેક્ટેડ-એકાઉન્ટ ફ્લો વપરાય છે: ન્યૂનતમ વિશેષાધિકાર, માન્ય કરેલ અને Vault માં સંગ્રહિત.
કોઈપણ બાબત અધિકૃત કરતા પહેલા, અમે બતાવીએ છીએ કે કનેક્શનને કઈ રિપોઝીટરી અને એકાઉન્ટ પરવાનગીઓની ચોક્કસ જરૂર છે — તેનાથી વધુ નહીં — જેથી તમે બ્લેન્કેટ ટોકન આપવાને બદલે સ્કોપવાળું ટોકન આપો.
તમે કનેક્ટ કરો છો તે જ ક્ષણે, ટોકન લાઇવ છે અને યોગ્ય રીતે સ્કૉપ થયેલ છે તેની પુષ્ટિ કરવા માટે અમે પ્રોવાઇડરની API ને કૉલ કરીએ છીએ અને લીલો કે લાલ ચેક બતાવીએ છીએ. અમાન્ય અથવા ઓવર-સ્કૉપ થયેલ ગ્રાન્ટને અસ્વીકાર કરવામાં આવે છે.
એક પ્રમાણિત ટોકન દરેક ઓળખપત્ર દ્વારા ઉપયોગમાં લેવાતી સમાન કનેક્શન સીમ દ્વારા Vault માં લખવામાં આવે છે. તે ક્યારેય કોડમાં કમિટ થતું નથી, લોગમાં પ્રિન્ટ થતું નથી અથવા પર્યાવરણ ફાઇલમાં છોડવામાં આવતું નથી.
તમે જ્યારે ઇચ્છો ત્યારે GitHub અથવા GitLab પર અમારીક્સેસ રદ કરી શકો છો અને અમારી બાજુનું કનેક્શન દૂર કરી શકો છો. કનેક્ટ કરેલ એકાઉન્ટ દ્વારા કરવામાં આવેલી દરેક ક્રિયા ઑડિટ-લૉગ કરવામાં આવે છે.
એક રિપોઝીટરી સ્ટેટિક કે બિલ્ટ સાઈટ માટે પેજીસ હોસ્ટ પર જઈ શકે છે, અથવા ફુલ એપ્લિકેશન માટે મેનેજ્ડ હોસ્ટિંગ પર જઈ શકે છે. પશીઝ પુનઃડેપ્લોયને ટ્રિગર કરી શકે છે જેથી લાઈવ સાઈટ તમારી ડિફોલ્ટ બ્રાન્ચને ટ્રેક કરે.
GitHub અથવા GitLab ને સ્કોપ્ડ ટોકન સાથે અધિકૃત કરો. અમે પહેલાં વિશેષાધિકારો બતાવીએ છીએ અને એન્ટ્રી પર તેની માન્યતા ચકાસીએ છીએ.
રિપોઝિટરી પસંદ કરો અને તે ક્યાં ડિપ્લોય થાય છે તે નક્કી કરો — GitLab Pages, GitHub Pages, Cloudflare Pages, અથવા મેનેજ્ડ હોસ્ટિંગ.
અમે બનાવીએ છીએ અને પ્રકાશિત કરીએ છીએ. અસ્થાયી URL તમને DNS રિઝોલ્વ થાય તે પહેલાં પૂર્વલોકન કરવાની મંજૂરી આપે છે.
push-to-deploy સક્ષમ કરો જેથી તમારી ડિફૉલ્ટ શાખા (બ્રાંચ) પર પુશ કરવાથી લાઈવ સાઇટ આપોઆપ રીબિલ્ડ થઈ જાય.
GitHub અને GitLab. તમે જે એકાઉન્ટમાં પહેલેથી જ કામ કરો છો તેને કનેક્ટ કરો અને અમે તેના રિપોઝીટરીઝમાંથી ડિપ્લોય કરી શકીશું અને, જો તમે તેને સક્ષમ કરો, તો તેનો ઉપયોગ તમને સાઇન ઇન કરવા માટે કરી શકીશું. બંને સમાન કનેક્ટેડ-એકાઉન્ટ સીમ દ્વારા સંચાલિત થાય છે.
હા. ઈમેલ અને GitHub ઉપરાંત, તમે GitLab વડે તમારા Zinn Digital® ખાતામાં સાઈન ઈન કરી શકો છો. ઓળખ સ્તર OAuth હેન્ડશેક સંભાળે છે; અમે ક્યારેય તમારો પ્રોવાઈડર પાસવર્ડ જોતા નથી.
સ્થિર અથવા બિલ્ટ સાઇટ માટે GitLab Pages, GitHub Pages અથવા Cloudflare Pages પર, અથવા પૂર્ણ એપ્લિકેશન માટે મેનેજ્ડ હોસ્ટિંગ પર. જ્યારે તમે રિપોઝિટરી કનેક્ટ કરો છો ત્યારે તમે ટાર્ગેટ પસંદ કરો છો, અને પુશ રીડિપ્લોયને ટ્રિગર કરી શકે છે.
અમે તમને કનેક્શન માટે જરૂરી પરમિશન બતાવીએ છીએ, એન્ટ્રી વખતે પ્રોવાઇડરની API સામે ટોકનની ચકાસણી કરીએ છીએ, અને તે પછી જ તેને Vault માં સ્ટોર કરીએ છીએ. તે ક્યારેય કોડ, લોગ અથવા એન્વાયર્નમેન્ટ ફાઇલને સ્પર્શતું નથી, અને તમે પ્રોવાઇડર પર તેને ગમે ત્યારે રદ કરી શકો છો અથવા અમારા પક્ષેથી કનેક્શન દૂર કરી શકો છો.
તે ઓફર કરવામાં આવે છે પરંતુ ત્યાં ફ્લેગ થયેલ છે. GitLab Pages અને GitHub Pages પ્રદાતા ઇન્ફ્રાસ્ટ્રક્ચર અને સાર્વજનિક gitlab.io / github.io ડોમેન્સ શેર કરે છે, જે એક footprint છે. ઝીરો-footprint નેટવર્ક માટે, તેના બદલે આઇસોલેટેડ હોસ્ટિંગ પર જમાવટ કરો; Mainstream પર, Pages પ્રથમ દરનું છે.
કાર્ડ વિનાનું ૧૪-દિવસનું અજમાયશ સંસ્કરણ શરૂ કરો, GitHub અથવા GitLab કનેક્ટ કરો, અને તમે પહેલેથી જ ઉપયોગ કરી રહ્યાં છો તે રિપોઝિટરીમાંથી ડિપ્લોય કરો — એન્ટ્રી પર માન્ય કરેલ અને Vault માં સંગ્રહિત.
મફત શરૂ કરો