Байланыстыру сізге не береді
Bitbucket қосу сайтты Bitbucket Cloud репозиторийлеріңіздің бірінен орналастыруға (deploy) мүмкіндік береді: тармаққа push жасаңыз және сайт жаңартылады.
Бастамас бұрын
Сіз орналастырғыңыз келетін репозиторийлерге кіру рұқсаты бар Bitbucket Cloud тіркелгісі қажет.
1. Кілтті Bitbucket жүйесінде жасаңыз
Bitbucket сәйкестендіру деректерінің екі түрін ұсынады және екеуі де жұмыс істейді:
- Репозиторийге, жобаға немесе жұмыс кеңістігіне (workspace) арналған кіру токені (access token), ол осы репозиторийдің, жобаның немесе жұмыс кеңістігінің 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 түймесін басыңыз.
Біз бірдеңені сақтамас бұрын енгізілген мәліметті тексереміз. Жұмыс істемейтін кілт ешқашан сақталмайды және жауапта оның несі қате екені көрсетіледі. Жұмыс істейтін кілт біздің құпиялар қоймамызда шифрланған күйде сақталады — ешқашан дерекқорымызда сақталмайды — және ол тіпті сізге де екінші рет көрсетілмейді.
Пайдаланушы аты токенді қалай жіберетінімізді анықтайды, сондықтан оны тек тіркелгі токені үшін ғана енгізіңіз. Пайдаланушы атымен енгізілген кіру токені немесе пайдаланушы атынсыз енгізілген тіркелгі токені қабылданбайды.
Әрі қарай не болады
- Сайт тікелей осы тіркелгідегі репозиторийден орналастырыла алады: оны сайттың репозиторий байланысында таңдаңыз, репозиторий мен тармақты көрсетіңіз, және push орындалғанда орналастыру іске асады.
- Басқа әрбір тармақ өзінің алдын ала қарау нұсқасын ала алады, осылайша сіз өзгерісті негізгі сайтқа жетпес бұрын тексере аласыз.
- Render және Azure Static Web Apps сияқты Git негізіндегі статикалық хостингтер бұл байланысты сайт кодының көзі ретінде пайдаланады.
Егер ол қосылмаса
Репозиторий жоқ. Кіру токені тек өзі жасалған репозиторийге, жобаға немесе жұмыс кеңістігіне ғана қол жеткізе алады. Оны сізге қажетті әрбір репозиторийді қамтитын деңгейде жасаңыз.
Ол жұмыс істеп тұрды, содан кейін тоқтады. Токендердің екі түрінің де мерзімі аяқталуы мүмкін. Жаңасын жасап, оны байланыстырыңыз.
Кілт қабылданбады деп тұр. Бұл көбінесе үш себептің бірінен болады: онымен бірге көшірілген бос орын немесе жол үзілімі, мерзімі өткен кілт немесе сіз көшіріп алғаннан кейін қайтарып алынған я қайта жасалған кілт. Жаңасын жасап, оны қайтадан қойыңыз.
Ол қосылады, бірақ кейінірек бірдеңе сәтсіз аяқталады. Кілт аутентификациядан өтеді, бірақ әрекетке қажетті рұқсат жоқ. Жоғарыда аталған рұқсаттары бар жаңа кілт жасаңыз, содан кейін ескі байланысты ажыратып, жаңа кілтті қосыңыз.
Ажырату
Integrations бөлімін ашыңыз, тіркелгіні тауып, Disconnect түймесін басыңыз. Бұл сақталған кілтті бірден жояды. Оны пайдаланып келген кез келген нәрсе өзінің келесі әрекетінде тоқтайды, ал оған тәуелді экрандар жай ғана қате бермей, бұл туралы анық хабарлайды.
Ажырату бұрын жасалған әрекеттерді жоққа шығармайды — тіркелгіңізде біз өзгерткен жазбалар, орналастырулар немесе параметрлер өз қалпында қалады. Егер кілттің өзі таралып кетті деп күдіктенсеңіз, оны провайдерден де қайтарып алыңыз; ажырату олардың емес, тек біздің көшірмемізді жояды.