Bitbucket қосуы сізге не береді
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 түймесін басыңыз. Бұл сақталған кілтті бірден жояды. Оны пайдаланып жатқан кез келген нәрсе келесі әрекетінде тоқтайды және соған тәуелді экрандар үнсіз қате берудің орнына бұл туралы хабарлайды.
Ажырату бұрын жасалған жұмысты кері қайтармайды — тіркелгіңізде өзгерткен жазбалар, орналастырулар немесе параметрлер сол күйінде қалады. Кілттің өзі тарап кетті деп ойласаңыз, оны жеткізуші жақта да кері қайтарыңыз; ажырату олардың көшірмесін емес, біздің көшірмемізді жояды.