તેને કનેક્ટ કરવાથી તમને શું ફાયદો થાય છે
GitLab કનેક્ટ કરવાથી સાઇટ તમારા GitLab રિપોઝીટરીઝમાંથી એકમાંથી ડિપ્લોય થઈ શકે છે, અને જ્યાં તમે તેને સાઇટના હોસ્ટ તરીકે પસંદ કરો ત્યાં તમારા એકાઉન્ટ પર GitLab Pages પર અમને પ્રકાશિત કરવાની મંજૂરી આપે છે.
તમે શરૂ કરો તે પહેલાં
તમે જે પ્રોજેક્ટ્સ ડિપ્લોય કરવા માંગો છો તેનો ઍક્સેસ ધરાવતું એક GitLab એકાઉન્ટ.
1. GitLab પર કી બનાવો
GitLab માં, ઉપર જમણી બાજુએ તમારો અવતાર પસંદ કરો, પછી Edit profile → Access → Personal access tokens, અને નવો ટોકન જનરેટ કરો (GitLab તેને Generate token મેનૂમાં 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 દબાવો. તેનાથી સંગ્રહિત કી તરત જ કાઢી નાખવામાં આવે છે. તેનો ઉપયોગ કરતી કોઈપણ બાબત તેની આગામી ક્રિયા પર અટકી જાય છે, અને તેના પર નિર્ભર સ્ક્રીન શાંતિથી નિષ્ફળ થવાને બદલે તેમ જણાવે છે.
ડિસ્કનેક્ટ કરવાથી જે પહેલેથી થઈ ગયું છે તે પૂર્વવત્ થતું નથી — તમારા એકાઉન્ટ પર અમે બદલેલા રેકોર્ડ્સ, ડિપ્લોયમેન્ટ્સ અથવા સેટિંગ્સ જેમ છે તેમ જ રહે છે. જો તમને લાગે કે કી પોતે લીક થઈ ગઈ હોઈ શકે છે, તો તેને વિક્રેતા પાસે પણ રદ કરો; ડિસ્કનેક્ટ કરવાથી અમારી કૉપિ દૂર થાય છે, તેમની નહીં.