Bağlantının sizə verdiyi üstünlüklər
Bitbucket bağlantısı saytınıza Bitbucket Cloud qovluqlarınızın birindən yerləşdirməyə imkan verir: qola (branch) göndərin və sayt yenilənsin.
Başlamazdan əvvəl
Yerləşdirmək istədiyiniz qovluqlara giriş hüququ olan Bitbucket Cloud hesabı.
1. Bitbucket-də açar yaradın
Bitbucket iki növ etimadnamə təklif edir və hər ikisi işləyir:
- Həmin qovluğun, layihənin və ya iş sahəsinin Access tokens bölməsindəki öz ayarlarından yaradılmış qovluq, layihə və ya iş sahəsi üçün Giriş tokeni (Access token). O, şəxsdən daha çox həmin qovluğa, layihəyə və ya iş sahəsinə bağlanır. Ona qovluqlara oxumaq icazəsi verin.
- Atlassian hesabınızda API tokeni. Profilinizi seçin, sonra Account settings → Security → Create and manage API tokens → Create API token with scopes seçiminə keçin. Ona ad verin, son istifadə tarixi təyin edin, tətbiq kimi Bitbucket seçin və qovluqlar üçün oxumaq icazəsini seçin. Bitbucket tokeni bir dəfə göstərir; onda onu kopyalayın.
2. Onu buradan qoşun
İdarə panelinizdə Integrations bölməsini açın və Connect an account seçin. Qrup kimi Code hosting və hesab kimi Bitbucket seçin, API token sahəsini doldurun — əgər giriş tokeni deyil, Atlassian hesabınızda token yaratmısınızsa, həmçinin Account username sahəsini doldurun və Connect account düyməsini basın.
Heç nə yadda saxlanılmazdan əvvəl yapışdırdığınız məlumatı yoxlayırıq. İşləməyən açar heç vaxt saxlanılmır və cavabda onda nəyin səhv olduğu göstərilir. İşləyən açar verilənlər bazamızda deyil, məxfi məlumatlar anbarımızda şifrələnmiş şəkildə saxlanılır və heç vaxt, hətta sizə də bir daha göstərilmir.
İstifadəçi adı tokeni necə göndərdiyğimizi müəyyən edir, ona görə də onu yalnız hesab tokeni üçün daxil edin. İstifadəçi adı ilə daxil edilmiş giriş tokeni və ya istifadəçi adı olmayan hesab tokeni rədd edilir.
Bundan sonra nə baş verir
- Sayt birbaşa bu hesabdakı qovluqdan yerləşdirilə bilər: onu saytın qovluq bağlantısında seçin, qovluğu və qolu (branch) seçin və göndəriş yerləşdirməni həyata keçirir.
- Hər bir digər qol (branch) öz önizləməsini əldə edə bilər ki, dəyişikliyin canlı sayta çatmazdan əvvəl onu yoxlaya biləsiniz.
- Render və Azure Static Web Apps kimi Git tərəfindən qurulmuş statik hostinqlər sayt kodunun mənbəyi kimi bu bağlantıdan istifadə edir.
Əgər qoşulmursa
Qovluq çatışmır. Giriş tokeni yalnız yaradıldığı qovluğa, layihəyə və ya iş sahəsinə çata bilir. Ehtiyacınız olan hər bir qovluğu əhatə edən səviyyədə birini yaradın.
İşlədi və sonra dayandı. Hər iki növ tokenin müddəti bitə bilər. Yeni birini yaradın və qoşun.
Açarın rədd edildiyi bildirilir. Demək olar ki, həmişə bu üç səbəbdən biridir: onunla birlikdə kopyalanmış boşluq və ya sətir sonu, müddəti bitmiş açar, yaxud kopyaladıqdan sonra ləğv edilmiş və ya yenidən yaradılmış açar. Təzəsini yaradın və yenidən yapışdırın.
Qoşulur, lakin sonradan nəsə xəta verir. Açar identifikasiya olunur, lakin əməliyyatın ehtiyac duyduğu icazəyə malik deyil. Yuxarıda göstərilən icazələrlə yeni açar yaradın, sonra köhnə bağlantını ayırın və yeni açarı qoşun.
Bağlantının kəsilməsi
Integrations bölməsini açın, hesabı tapın və Disconnect düyməsini basın. Bu, saxlanılan açarı dərhal silir. Ondan istifadə edən hər şey növbəti əməliyyatında dayanır və ondan asılı olan ekranlar səssizcə xəta vermək əvəzinə bunu bildirir.
Bağlantının kəsiməsi əvvəldən görülənləri ləğv etmir — hesabınızda dəyişdiyimiz qeydlər, yerləşdirmələr və ya ayarlar olduğu kimi qalır. Açarın özünün sızmış ola biləcəyini düşünürsünüzsə, onu təchizatçıda da ləğv edin; bağlantının kəsilməsi bizim nüsxəmizi silir, onlarınkını yox.