దీన్ని కనెక్ట్ చేయడం వలన మీకు ఏమి ప్రయోజనం కలుగుతుంది
Bitbucket ని కనెక్ట్ చేయడం ద్వారా మీ Bitbucket Cloud రిపోజిటరీలలో ఒకదాని నుండి సైట్ను డిప్లాయ్ చేయడానికి వీలవుతుంది: బ్రాంచ్కు పుష్ చేయండి మరియు సైట్ అప్డేట్ అవుతుంది.
మీరు ప్రారంభించడానికి ముందు
మీరు డిప్లాయ్ చేయాలనుకుంటున్న రిపోజిటరీలకు యాక్సెస్ ఉన్న ఒక Bitbucket Cloud ఖాతా.
1. Bitbucket వద్ద కీని సృష్టించండి
Bitbucket రెండు రకాల ఆధారాలను అందిస్తుంది, మరియు ఏవైనా పనిచేస్తాయి:
- Access tokens క్రింద ఆ రిపోజిటరీ, ప్రాజెక్ట్ లేదా వర్క్స్పేస్ యొక్క స్వంత సెట్టింగ్ల నుండి సృష్టించబడిన ఒక రిపోజిటరీ, ప్రాజెక్ట్ లేదా వర్క్స్పేస్ కోసం ఒక యాక్సెస్ టోకెన్. ఇది ఒక వ్యక్తికి కాకుండా ఆ రిపోజిటరీ, ప్రాజెక్ట్ లేదా వర్క్స్పేస్కు ముడిపడి ఉంటుంది. రిపోజిటరీలకు దీనికి రీడ్ యాక్సెస్ ఇవ్వండి.
- మీ Atlassian ఖాతాలో ఒక API టోకెన్. మీ ప్రొఫైల్ను ఎంచుకోండి, ఆపై Account settings → Security → Create and manage API tokens → Create API token with scopes. దీనికి పేరు పెట్టండి, గడువు ముగింపును సెట్ చేయండి, యాప్గా Bitbucketని ఎంచుకోండి మరియు రిపోజిటరీలకు రీడ్ యాక్సెస్ను ఎంచుకోండి. Bitbucket టోకెన్ను ఒకసారి మాత్రమే చూపుతుంది; అప్పుడే దాన్ని కాపీ చేయండి.
2. దీన్ని ఇక్కడ కనెక్ట్ చేయండి
మీ డ్యాష్బోర్డ్లో Integrationsని తెరిచి, Connect an accountని ఎంచుకోండి. గ్రూప్గా Code hostingని మరియు ఖాతాగా Bitbucketని ఎంచుకోండి, API tokenని పూరించండి — మరియు, మీరు యాక్సెస్ టోకెన్కు బదులుగా మీ Atlassian ఖాతాలో టోకెన్ను సృష్టించినట్లయితే, Account usernameని కూడా పూరించండి మరియు Connect accountని నొక్కండి.
ఏదైనా సేవ్ చేయడానికి ముందే మీరు అతికించిన దాన్ని మేము పరీక్షిస్తాము. పనిచేయని కీ ఎప్పటికీ నిల్వ చేయబడదు మరియు దానితో ఏమి తప్పు జరిగిందో సమాధానం తెలియజేస్తుంది. పనిచేసే కీ మా రహస్యాల వాల్ట్లో ఎన్క్రిప్ట్ చేయబడి ఉంచబడుతుంది — మా డేటాబేస్లో ఎప్పటికీ ఉండదు — మరియు మీకు కూడా మళ్లీ ఎప్పటికీ చూపబడదు.
మేము టోకెన్ను ఎలా పంపుతామో వినియోగదారు పేరు నిర్ణయిస్తుంది, కాబట్టి దీన్ని కేవలం ఖాతా టోకెన్ కోసం మాత్రమే నమోదు చేయండి. వినియోగదారు పేరుతో నమోదు చేయబడిన యాక్సెస్ టోకెన్, లేదా వినియోగదారు పేరు లేని ఖాతా టోకెన్ తిరస్కరించబడుతుంది.
తర్వాత ఏమి జరుగుతుంది
- ఈ ఖాతాలోని రిపోజిటరీ నుండి సైట్ నేరుగా డిప్లాయ్ కాగలదు: సైట్ యొక్క రిపోజిటరీ కనెక్షన్లో దాన్ని ఎంచుకోండి, రిపోజిటరీ మరియు బ్రాంచ్ను ఎంచుకోండి, మరియు ఒక పుష్ డిప్లాయ్ అవుతుంది.
- ప్రతి ఇతర బ్రాంచ్ దాని స్వంత ప్రివ్యూను పొందగలదు, కాబట్టి లైవ్ సైట్కు చేరుకోవడానికి ముందే మీరు మార్పును తనిఖీ చేయవచ్చు.
- Render మరియు Azure Static Web Apps వంటి Git-ఆధారిత స్టాటిక్ హోస్ట్లు సైట్ యొక్క కోడ్ మూలంగా ఈ కనెక్షన్ను ఉపయోగిస్తాయి.
ఇది కనెక్ట్ కాకపోతే
ఒక రిపోజిటరీ కనిపించడం లేదు. ఒక యాక్సెస్ టోకెన్ అది సృష్టించబడిన రిపోజిటరీ, ప్రాజెక్ట్ లేదా వర్క్స్పేస్ను మాత్రమే చేరుకోగలదు. మీకు అవసరమైన ప్రతి రిపోజిటరీని కవర్ చేసే స్థాయిలో ఒకదాన్ని సృష్టించండి.
ఇది పనిచేసి తర్వాత ఆగిపోయింది. రెండు రకాల టోకెన్ల గడువు ముగియవచ్చు. క్రొత్తదాన్ని సృష్టించి దాన్ని కనెక్ట్ చేయండి.
కీ తిరస్కరించబడిందని ఇది చెబుతోంది. దాదాపు ఎల్లప్పుడూ మూడు విషయాలలో ఒకటి ఉంటుంది: దానితో పాటు కాపీ చేయబడిన స్పేస్ లేదా లైన్ బ్రేక్, గడువు ముగిసిన కీ, లేదా మీరు దాన్ని కాపీ చేసిన తర్వాత రద్దు చేయబడిన లేదా మళ్లీ రూపొందించబడిన కీ. కొత్తదాన్ని సృష్టించి, దాన్ని మళ్లీ అతికించండి.
ఇది కనెక్ట్ అవుతుంది, కానీ ఆ తర్వాత ఏదో విఫలమవుతుంది. కీ ధృవీకరిస్తుంది కానీ ఆ చర్యకు అవసరమైన అనుమతిని కలిగి ఉండదు. పైన జాబితా చేయబడిన అనుమతులతో కొత్త కీని సృష్టించండి, ఆపై పాత కనెక్షన్ను డిస్కనెక్ట్ చేసి కొత్త కీని కనెక్ట్ చేయండి.
డిస్కనెక్ట్ చేయడం
Integrationsని తెరిచి, ఖాతాను కనుగొని, Disconnectని నొక్కండి. అది నిల్వ చేయబడిన కీని వెంటనే తొలగిస్తుంది. దాన్ని ఉపయోగిస్తున్న ఏదైనా దాని తదుపరి చర్య వద్ద ఆగిపోతుంది, మరియు నిశ్శబ్దంగా విఫలం కాకుండా దానిపై ఆధారపడిన స్క్రీన్లు ఆ విషయాన్ని తెలియజేస్తాయి.
డిస్కనెక్ట్ చేయడం వలన ఇప్పటికే పూర్తయిన పని రద్దు చేయబడదు — మీ ఖాతాలో మేము మార్చిన రికార్డులు, డిప్లాయ్మెంట్లు లేదా సెట్టింగ్లు ఉన్నవి ఉన్నట్లే ఉంటాయి. కీ స్వయంగా లీక్ అయి ఉండవచ్చని మీరు భావిస్తే, విక్రేత వద్ద కూడా దాన్ని రద్దు చేయండి; డిస్కనెక్ట్ చేయడం మా కాపీని మాత్రమే తొలగిస్తుంది, వారి కాపీని కాదు.