ማገናኘትዎ የሚሰጥዎ ጥቅም
Bitbucketን ማገናኘት አንድ ድረ-ገጽ ከእርስዎ Bitbucket Cloud ማከማቻዎች (repositories) አንዱ ላይ እንዲሰማራ (deploy) ያስችላል፡ ወደ ቅርንጫፉ (branch) ይግፉ (push) እና ድረ-ገጹ ይዘምናል።
ከመጀመርዎ በፊት
ሊሰማሯቸው የሚፈልጓቸው ማከማቻዎች መዳረሻ ያለው የ Bitbucket Cloud መለያ።
1. ቁልፉን በ Bitbucket ይፍጠሩ
Bitbucket ሁለት ዓይነት ምስክርነቶችን (credentials) ያቀርባል፣ ሁለቱም ይሰራሉ፡
- ከማከማቻው፣ ከፕሮጀክቱ ወይም ከስራ ቦታው (workspace) የራሱ ማስተካከያዎች ስር Access tokens ስር የተፈጠረ የማከማቻ፣ የፕሮጀክት ወይም የስራ ቦታ የመዳረሻ ቶከን (access token)። ከሰው ይልቅ ለዚያ ማከማቻ፣ ፕሮጀክት ወይም የስራ ቦታ የተያያዘ ነው። ለመለስተኛ ማከማቻዎች የንባብ መዳረሻ (read access) ይስጡት።
- በእርስዎ Atlassian መለያ ላይ ያለ የኤፒአይ ቶከን (API token)። መገለጫዎን (profile) ይምረጡ፣ ከዚያም Account settings → Security → Create and manage API tokens → Create API token with scopes የሚለውን ይምረጡ። ስም ይስጡት፣ ጊዜው የሚያበቃበትን ቀን ይወስኑ፣ መተግበሪያው (app) ሆኖ Bitbucketን ይምረጡ፣ እና ለማከማቻዎች የንባብ መዳረሻን ይምረጡ። Bitbucket ቶከኑን አንድ ጊዜ ያሳየዋል፤ ከዚያ ያንሱት (copy ይሁኑት)።
2. እዚህ ያገናኙት
በዳሽቦርድዎ ውስጥ Integrationsን ይክፈቱ እና Connect an accountን ይምረጡ። ቡድኑ ሆኖ Code hostingን እና መለያው ሆኖ Bitbucketን ይምረጡ፣ API tokenን ይሙሉ — እና፣ ከመዳረሻ ቶከን ይልቅ በእርስዎ Atlassian መለያ ላይ ቶከን ከፈጠሩ፣ Account usernameንም ጭምር ይሙሉ፣ እና Connect accountን ይጫኑ።
ማንኛውም ነገር ከመቀመጡ በፊት የለጠፉትን እንሞክራለን። የማይሰራ ቁልፍ በጭራሽ አይከማችም፣ እና መልሱ በውስጡ ምን ስህተት እንደነበረ ይነግራል። የሚሰራ ቁልፍ በሚስጥራዊ መዝገብ ቤታችን ውስጥ የተመሰጠረ ሆኖ ይጠበቃል — በጭራሽ በእኛ ዳታቤዝ ውስጥ አይደለም — እና በጭራሽ እንደገና አይታይም፣ ለእርስዎም ጭራሽ።
የተጠቃሚ ስም (username) ቶከኑን እንዴት እንደምናስወጣ ይወስናል፣ ስለዚህ እሱን ያስገቡት ለመለያ ቶከን ብቻ ነው። በተጠቃሚ ስም የገባ የመዳረሻ ቶከን፣ ወይም ያለሱ የገባ መለያ ቶከን ውድቅ ይደረጋል።
ቀጥሎ ምን ይሆናል
- አንድ ድረ-ገጽ በቀጥታ ከዚህ መለያ ካለ ማከማቻ መሰማራት (deploy) ይችላል፡ በድረ-ገጹ ማከማቻ ግንኙነት ላይ ይምረጡት፣ ማከማቻውን እና ቅርንጫፉን (branch) ይምረጡ፣ እና ግፊት (push) መሰማራትን (deployment) ይፈጥራል።
- እያንዳንዱ ሌላ ቅርንጫፍ የራሱ የሆነ ቅድመ እይታ (preview) ሊኖረው ይችላል፣ ስለዚህ ለውጥ ወደ ቀጥታ ስርጭት ድረ-ገጽ (live site) ከመድረሱ በፊት ማረጋገጥ ይችላሉ።
- እንደ Render እና Azure Static Web Apps ያሉ በጊት የተገነቡ ስታቲክ አስተናጋጆች (static hosts) ይህንን ግንኙነት እንደ የድረ-ገጹ ኮድ ምንጭ ይጠቀማሉ።
ካልተገናኘ
ማከማቻ ጠፍቷል። የመዳረሻ ቶከን የሚደርሰው በተፈጠረበት ማከማቻ፣ ፕሮጀክት ወይም የስራ ቦታ ላይ ብቻ ነው። የሚፈልጉትን እያንዳንዱን ማከማቻ በሚሸፍነው ደረጃ ላይ አንዱን ይፍጠሩ።
ሰራና ከዚያ ቆመ። ሁለቱም የቶከን ዓይነቶች ጊዜያቸው ሊያበቃ ይችላል። አዲስ ይፍጠሩ እና ያገናኙት።
ቁልፉ ውድቅ ተደርጓል ይላል። አብዛኛውን ጊዜ ከነዚህ ሶስት ነገሮች አንዱ ነው፡ ክፍተት (space) ወይም የመስመር እረፍት (line break) ከእሱ ጋር ተወስዷል፣ ጊዜው ያለፈበት ቁልፍ፣ ወይም ከወሰዱት (copy ካደረጉት) በኋላ የተሻረ (revoked) ወይም እንደገና የታደሰ (regenerated) ቁልፍ። አዲስ ይፍጠሩ እና እንደገና ይለጥፉት (paste ያድርጉት)።
ይገናኛል፣ ግን በኋላ ላይ የሆነ ነገር ይወድቃል። ቁልፉ እውቅና ይሰጣል (authenticates) ነገር ግን ድርጊቱ የሚፈልገውን ፈቃድ ይጎድለዋል። ከላይ የተዘረዘሩት ፈቃዶች ያሉት አዲስ ቁልፍ ይፍጠሩ፣ ከዚያ አሮጌውን ግንኙነት ያላቅቁ እና አዲሱን ቁልፍ ያገናኙ።
ግንኙነትን ማቋረጥ
Integrationsን ይክፈቱ፣ መለያውን ያግኙ እና Disconnectን ይጫኑ። ያ የተከማቸውን ቁልፍ ወዲያውኑ ይሰርዘዋል። እሱን ይጠቀም የነበረ ማንኛውም ነገር በሚቀጥለው ድርጊቱ ይቆማል፣ እና በእሱ ላይ ጥገኛ የነበሩ ማያ ገጾች ዝም ብሎ ከመውደቅ ይልቅ ያንን ይናገራሉ።
ግንኙነትን ማቋረጥ ቀደም ሲል የተሰራውን አይቀለብሰውም — በእርስዎ መለያ ላይ የለወጥናቸው መዝገቦች፣ ስርጭቶች (deployments) ወይም ማስተካከያዎች እንዳሉ ይቆያሉ። ራሱ ቁልፉ ሊፈስ ይችላል ብለው ካሰቡ፣ እንዲሁም በአቅራቢው (vendor) ላይ ይሽሩት (revoke ያድርጉት); ግንኙነት ማቋረጥ የእኛን ቅጂ ያስወግዳል እንጂ የእነሱን አይደለም።