దీనిని కనెక్ట్ చేయడం వలన మీకు ఏమి ప్రయోజనం కలుగుతుంది
GitLabను కనెక్ట్ చేయడం ద్వారా మీ GitLab రిపోజిటరీలలో ఒకదాని నుండి సైట్ను డిప్లాయ్ చేయడానికి వీలవుతుంది, మరియు మీరు సైట్ హోస్ట్గా ఎంచుకున్న చోట మీ ఖాతాలోని GitLab Pagesకు మేము పబ్లిష్ చేయడానికి అనుమతిస్తుంది.
మీరు ప్రారంభించడానికి ముందు
మీరు డిప్లాయ్ చేయాలనుకుంటున్న ప్రాజెక్ట్లకు యాక్సెస్ ఉన్న ఒక GitLab ఖాతా ఉండాలి.
1. GitLab వద్ద కీని సృష్టించండి
GitLabలో, ఎగువ కుడివైపున మీ అవతార్ను ఎంచుకోండి, ఆపై Edit profile → Access → Personal access tokens ఎంచుకుని, కొత్త టోకెన్ను రూపొందించండి (Generate token మెనూలో దీనిని GitLab Legacy token అని లేబుల్ చేయవచ్చు). దానికి పేరు పెట్టండి, గడువు ముగిసే తేదీని సెట్ చేయండి మరియు ఈ పరిధులను (scopes) టిక్ చేయండి:
Generate token నొక్కి, దానిని కాపీ చేయండి — GitLab దీనిని ఒక్కసారి మాత్రమే చూపిస్తుంది.
2. ఇక్కడ దీనిని కనెక్ట్ చేయండి
మీ డ్యాష్బోర్డ్లో Integrations తెరిచి, Connect an account ఎంచుకోండి. గ్రూప్గా Code hostingను మరియు ఖాతాగా GitLabను ఎంచుకోండి, API tokenను పూరించండి, ఆపై Connect account నొక్కండి.
ఏదైనా సేవ్ చేయడానికి ముందు మీరు పేస్ట్ చేసిన దానిని మేము పరీక్షిస్తాము. పని చేయని కీ ఎప్పటికీ నిల్వ చేయబడదు, మరియు దానిలో ఉన్న లోపం ఏమిటో సమాధానం తెలియజేస్తుంది. పనిచేసే కీ మా రహస్యాల ఖజానాలో (secrets vault) ఎన్క్రిప్ట్ చేయబడి భద్రపరచబడుతుంది — మా డేటాబేస్లో ఎప్పుడూ ఉండదు — మరియు మీకు కూడా మళ్లీ ఎప్పటికీ చూపబడదు.
తర్వాత ఏమి జరుగుతుంది
- ఈ ఖాతాలోని రిపోజిటరీ నుండి సైట్ నేరుగా డిప్లాయ్ కాగలదు: సైట్ యొక్క రిపోజిటరీ కనెక్షన్లో దీనిని ఎంచుకోండి, రిపోజిటరీ మరియు బ్రాంచ్ను ఎంచుకోండి, మరియు ఒక పుష్ డిప్లాయ్ చేస్తుంది.
- ప్రతి ఇతర బ్రాంచ్ దాని స్వంత ప్రివ్యూను పొందవచ్చు, కాబట్టి మార్పు లైవ్ సైట్కు చేరుకోవడానికి ముందు మీరు దానిని తనిఖీ చేయవచ్చు.
- Render మరియు Azure Static Web Apps వంటి Git-ఆధారిత స్టాటిక్ హోస్ట్లు సైట్ యొక్క కోడ్ సోర్స్గా ఈ కనెక్షన్ను ఉపయోగిస్తాయి.
ఇది కనెక్ట్ కాకపోతే
ఇది పనిచేసి, ఆపై ఆగిపోయింది. GitLab టోకెన్లు ఎల్లప్పుడూ గడువు ముగిసేలా ఉంటాయి — సాధారణంగా మీరు వాటిని సృష్టించిన తర్వాత గరిష్టంగా ఒక సంవత్సరం వరకు — మరియు గడువు ముగిసేలోపే GitLab మీకు ఇమెయిల్ పంపుతుంది. కొత్తదాన్ని సృష్టించి, దానిని కనెక్ట్ చేయండి.
ఒక స్కోప్ లేదు. టోకెన్ సృష్టించబడిన తర్వాత దాని స్కోప్లను మార్చలేము; రెండు స్కోప్లు టిక్ చేయబడిన కొత్త టోకెన్ను సృష్టించండి.
కీ తిరస్కరించబడిందని ఇది చెబుతోంది. దాదాపు ఎల్లప్పుడూ మూడు కారణాలలో ఒకటి కావచ్చు: దానితో పాటు కాపీ చేయబడిన స్పేస్ లేదా లైన్ బ్రేక్, గడువు ముగిసిన కీ, లేదా మీరు దానిని కాపీ చేసిన తర్వాత రద్దు చేయబడిన లేదా మళ్లీ రూపొందించబడిన కీ. కొత్తదాన్ని సృష్టించి, దానిని మళ్లీ పేస్ట్ చేయండి.
ఇది కనెక్ట్ అవుతుంది, కానీ ఆ తర్వాత ఏదో విఫలమవుతుంది. కీ ప్రామాణీకరించబడుతుంది కానీ సదరు చర్యకు అవసరమైన అనుమతి దానికి ఉండదు. పైన పేర్కొన్న అనుమతులతో కొత్త కీని సృష్టించండి, ఆపై పాత కనెక్షన్ను డిస్కనెక్ట్ చేసి, కొత్త కీని కనెక్ట్ చేయండి.
డిస్కనెక్ట్ చేయడం
Integrations తెరిచి, ఖాతాను కనుగొని, Disconnect నొక్కండి. అది నిల్వ చేయబడిన కీని వెంటనే తొలగిస్తుంది. దానిని ఉపయోగిస్తున్న ఏదైనా దాని తదుపరి చర్య వద్ద ఆగిపోతుంది, మరియు నిశ్శబ్దంగా విఫలం కాకుండా దానిపై ఆధారపడిన స్క్రీన్లు ఆ విషయాన్ని తెలియజేస్తాయి.
డిస్కనెక్ట్ చేయడం వలన ఇప్పటికే పూర్తయినవి రద్దు కావు — మీ ఖాతాలో మేము మార్చిన రికార్డులు, డిప్లాయ్మెంట్లు లేదా సెట్టింగ్లు అలాగే ఉంటాయి. కీ స్వయంగా లీక్ అయి ఉండవచ్చని మీరు భావిస్తే, విక్రేత వద్ద కూడా దానిని రద్దు చేయండి; డిస్కనెక్ట్ చేయడం వలన మా వద్ద ఉన్న కాపీ మాత్రమే తొలగించబడుతుంది, వారిది కాదు.