რას აკეთებს ეს თქვენთვის
Bitbucket-ის დაკავშირება საშუალებას აძლევს ვებსაიტს, განთავსდეს თქვენი Bitbucket Cloud საიდანმე: გაუშვით ცვლილებები განშტოებაში და საიტი განახლდება.
სანამ დაიწყებთ
Bitbucket Cloud ანგარიში, რომელსაც აქვს წვდომა იმ საზოგადო საცავებზე, რომელთა განთავსებაც გსურთ.
1. შექმენით გასაღები Bitbucket-ზე
Bitbucket გთავაზობთ ორი სახის სერთიფიკატს და ორივე მუშაობს:
- წვდომის ჟეტონი საცავის, პროექტის ან სამუშაო სივრცისთვის, რომელიც შექმნილია ამ საცავის, პროექტის ან სამუშაო სივრცის საკუთარი პარამეტრებიდან განყოფილებაში Access tokens. ის მიბმულია ამ საცავზე, პროექტზე ან სამუშაო სივრცეზე და არა კონკრეტულ პირზე. მიანიჭეთ მას საცავებზე წვდომის უფლება.
- API ჟეტონი თქვენს Atlassian ანგარიშზე. აირჩიეთ თქვენი პროფილი, შემდეგ 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.
ჩვენ ვამოწმებთ თქვენს მიერ ჩასმულ მონაცემებს რაიმეს შენახვამდე. გასაღები, რომელიც არ მუშაობს, არასოდეს ინახება და პასუხი მიუთითებს, თუ რა იყო არასწორი. სამუშაო გასაღები ინახება დაშიფრულად ჩვენს საიდუმლო სეიფში — და არა ჩვენს მონაცემთა ბაზაში — და არასოდეს გამოჩნდება ხელახლა, თუნდაც თქვენთვის.
მომხმარებლის სახელი განსაზღვრავს, თუ როგორ ვგზავნით ჟეტონს, ამიტომ შეიყვანეთ ის მხოლოდ ანგარიშის ჟეტონისთვის. წვდომის ჟეტონი, რომელიც შეყვანილია მომხმარებლის სახელით, ან ანგარიშის ჟეტონი მომხმარებლის სახელის გარეშე, უარყოფილია.
რა ხდება შემდეგ
- საიტი შეიძლება პირდაპირ განთავსდეს ამ ანგარიშის საცავიდან: აირჩიეთ ის საიტის საცავის კავშირზე, აირჩიეთ საცავი და განშტოება, და გაშვება განათავსებს მას.
- ყველა სხვა განშტოებას შეუძლია მიიღოს საკუთარი წინასწარი გადახედვა, ასე რომ თქვენ შეგიძლიათ შეამოწმოთ ცვლილება მის პირდაპირ ეთერში გასვლამდე.
- Git-ით აგებული სტატიკური ჰოსტები, როგორიცაა Render და Azure Static Web Apps, იყენებენ ამ კავშირს, როგორც საიტის კოდის წყაროს.
თუ ის არ დაკავშირდა
საცავი აკლია. წვდომის ჟეტონი წვდება მხოლოდ იმ საცავს, პროექტს ან სამუშაო სივრცეს, რომელშიც ის შეიქმნა. შექმენით ის იმ დონეზე, რომელიც მოიცავს ყველა საჭირო საცავს.
მუშაობდა და შემდეგ შეწყვიტა მუშაობა. ორივე ტიპის ჟეტონს შეიძლება ვადა გაუვიდეს. შექმენით ახალი და დააკავშირეთ.
აცხადებს, რომ გასაღები უარყოფილია. თითქმის ყოველთვის სამიდან ერთ-ერთია: სივრცე ან ხაზის გადატანა, რომელიც დაკოპირდა მასთან ერთად, გასაღები, რომელსაც ვადა გაუვიდა, ან გასაღები, რომელიც გაუქმდა ან თავიდან შეიქმნა მისი კოპირების შემდეგ. შექმენით ახალი და ჩასვით ისევ.
იგი უკავშირდება, მაგრამ რაღაც მოგვიანებით იშლება. გასაღები ავთენტიფიცირებულია, მაგრამ აკლია ნებართვა, რომელიც მოქმედებას სჭირდება. შექმენით ახალი გასაღები ზემოთ ჩამოთვლილი ნებართვებით, შემდეგ გათიშეთ ძველი კავშირი და დააკავშირეთ ახალი გასაღები.
გათიშვა
გახსენით Integrations, იპოვეთ ანგარიში და დააჭირეთ Disconnect. ეს დაუყოვნებლივ შლის შენახულ გასაღებს. ყველაფერი, რაც იყენებდა მას, ჩერდება შემდეგი მოქმედებისას, ხოლო ეკრანები, რომლებიც მასზე იყო დამოკიდებული, ამის შესახებ ატყობინებენ და არა ჩუმად ფუჭდებიან.
გათიშვა არ აუქმებს იმას, რაც უკვე გაკეთდა — ჩანაწერები, განთავსებები ან პარამეტრები, რომლებიც შევცვალეთ თქვენს ანგარიშზე, რჩება ისე, როგორც არის. თუ ფიქრობთ, რომ თავად გასაღები შეიძლება გაჟონა, ასევე გააუქმეთ ის მომწოდებელთან; გათიშვა შლის ჩვენს ასლს და არა მათსას.