તે તમારા માટે શું કરે છે
GitLab કનેક્ટ કરવાથી કોઈ સાઇટ તમારા GitLab રિપોઝીટરીઝમાંથી એકમાંથી ડિપ્લોય થઈ શકે છે, અને જ્યારે તમે તેને સાઇટના હોસ્ટ તરીકે પસંદ કરો ત્યારે અમને તમારા ખાતા પર GitLab Pages પર પબ્લિશ કરવા દે છે.
તમે શરૂ કરો તે પહેલાં
તમે જે પ્રોજેક્ટ્સ ડિપ્લોય કરવા માંગો છો તેની પહોંચ ધરાવતું GitLab ખાતું.
1. GitLab પર કી બનાવો
GitLab માં, ઉપર જમણી બાજુએ તમારો અવતાર પસંદ કરો, પછી Edit profile → Access → Personal access tokens પર જાઓ, અને એક નવો ટોકન જનરેટ કરો (Generate token મેનુમાં GitLab આને Legacy token તરીકે લેબલ કરી શકે છે). તેને નામ આપો, સમાપ્તિ તારીખ સેટ કરો, અને આ સ્કોપ્સને ટીક કરો:
Generate token દબાવો અને તેને કૉપિ કરો — GitLab તેને એક જ વાર બતાવે છે.
2. તેને અહીં કનેક્ટ કરો
તમારા ડેશબોર્ડમાં Integrations ખોલો અને Connect an account પસંદ કરો. જૂથ તરીકે Code hosting અને ખાતા તરીકે GitLab પસંદ કરો, API token ભરો, અને Connect account દબાવો.
કાઈ પણ સેવ થાય તે પહેલાં તમે જે પેસ્ટ કરો છો તેની અમે પરીક્ષણ કરીએ છીએ. કામ ન કરતી કી ક્યારેય સ્ટોર થતી નથી, અને જવાબ જણાવે છે કે તેમાં શું ખામી હતી. કામ કરતી કી અમારા સિક્રેટ્સ વૉલ્ટમાં — ક્યારેય અમારા ડેટાબેઝમાં નહીં — એન્ક્રિપ્ટેડ રાખવામાં આવે છે, અને ક્યારેય ફરી બતાવવામાં આવતી નથી, તમને પણ નહીં.
આગળ શું થાય છે
- કોઈ સાઇટ આ ખાતા પરના રિપોઝીટરીમાંથી સીધી ડિપ્લોય થઈ શકે છે: તેને સાઇટના રિપોઝીટરી કનેક્શન પર પસંદ કરો, રિપોઝીટરી અને બ્રાન્ચ પસંદ કરો, અને પુશ કરવાથી ડિપ્લોય થઈ જાય છે.
- દરેક અન્ય બ્રાન્ચ તેનું પોતાનું પ્રીવ્યુ મેળવી શકે છે, જેથી લાઇવ સાઇટ પર પહોંચતા પહેલાં તમે ફેરફાર ચકાસી શકો.
- Render અને Azure Static Web Apps જેવા Git-બિલ્ટ સ્ટેટિક હોસ્ટ્સ આ કનેક્શનનો ઉપયોગ સાઇટના કોડના સ્રોત તરીકે કરે છે.
જો તે કનેક્ટ ન થાય
તે કામ કરતું હતું અને પછી બંધ થઈ ગયું. GitLab ટોકન્સ હંમેશાં સમાપ્ત થાય છે — સામાન્ય રીતે તમે તેને બનાવો તેના વધુમાં વધુ એક વર્ષ પછી — અને GitLab તે થાય તે પહેલાં તમને ઇમેઇલ કરે છે. એક નવું બનાવો અને તેને કનેક્ટ કરો.
કોઈ સ્કોપ ખૂટે છે. ટોકન બન્યા પછી તેના સ્કોપ્સ બદલી શકાતા નથી; બંને સ્કોપ્સ ટિક કરેલું નવું ટોકન બનાવો.
તે કહે છે કે કી અસ્વીકાર્ય ઠરાવવામાં આવી છે. લગભગ હંમેશાં આ ત્રણમાંથી એક બાબત હોય છે: તેની સાથે કૉપિ થયેલ ખાલી જગ્યા અથવા લાઇન બ્રેક, સમાપ્ત થઈ ગયેલી કી, અથવા તમે તેને કૉપિ કર્યા પછી રદ કરાયેલી અથવા પુનઃજનિત કરાયેલી કી. એક નવી કી બનાવો અને તેને ફરીથી પેસ્ટ કરો.
તે કનેક્ટ થાય છે, પરંતુ પછીથી કંઈક નિષ્ફળ જાય છે. કી પ્રમાણીકરણ કરે છે પરંતુ ક્રિયા માટે જરૂરી પરવાનગીનો અભાવ છે. ઉપર સૂચિબદ્ધ પરવાનગીઓ સાથે એક નવી કી બનાવો, પછી જૂનું કનેક્શન ડિસ્કનેક્ટ કરો અને નવી કી કનેક્ટ કરો.
ડિસ્કનેક્ટ કરી રહ્યું છે
Integrations ખોલો, ખાતું શોધો અને Disconnect દબાવો. તેનાથી સંગ્રહિત કી તરત જ ડિલીટ થઈ જાય છે. તેનો ઉપયોગ કરતી કોઈપણ વસ્તુ તેની આગલી ક્રિયા પર અટકી જાય છે, અને તેના પર આધાર રાખતી સ્ક્રીનો ચૂપચાપ નિષ્ફળ જવાના બદલે તેમ જણાવે છે.
ડિસ્કનેક્ટ કરવાથી અગાઉ જે થઈ ગયું હતું તે પૂર્વવત થતું નથી — રેકોર્ડ્સ, ડિપ્લોયમેન્ટ્સ અથવા સેટિંગ્સ જે અમે તમારા ખાતા પર બદલ્યા છે તે જેવા છે તેવા જ રહે છે. જો તમને લાગે કે કી જાતે જ લીક થઈ ગઈ હોઈ શકે છે, તો તેને વિક્રેતા પર પણ રદ કરો; ડિસ્કનેક્ટ કરવાથી અમારી કી દૂર થાય છે, તેમની નહીં.