რას აკეთებს ეს თქვენთვის
GitLab-ის დაკავშირება საშუალებას აძლევს საიტს, განთავსდეს თქვენი ერთ-ერთი GitLab საცავიდან და გვაძლევს საშუალებას, გამოვაქვეყნოთ GitLab Pages-ზე თქვენს ანგარიშზე, სადაც ამას საიტის ჰოსტად აირჩევთ.
სანამ დაიწყებთ
GitLab-ის ანგარიში იმ პროექტებზე წვდომით, რომელთა განთავსებაც გსურთ.
1. შექმენით გასაღები GitLab-ში
GitLab-ში აირჩიეთ თქვენი ავატარი ზედა მარჯვენა კუთხეში, შემდეგ Edit profile → Access → Personal access tokens და შექმენით ახალი ტოკენი (GitLab-მა შესაძლოა ამას Generate token მენიუში Legacy token უწოდოს). დაარქვით სახელი, მიუთითეთ ვარგისიანობის ვადა და მონიშნეთ ეს სფეროები:
დააჭირეთ Generate token და დააკოპირეთ — GitLab მას მხოლოდ ერთხელ აჩვენებს.
2. დააკავშირეთ ის აქ
გახსენით Integrations თქვენს სამართავ პანელში და აირჩიეთ Connect an account. აირჩიეთ Code hosting ჯგუფად და GitLab ანგარიშად, შეავსეთ API token და დააჭირეთ Connect account.
ჩვენ ვამოწმებთ იმას, რასაც აკოპირებთ, სანამ რაიმე შეინახება. გასაღები, რომელიც არ მუშაობს, არასდროს ინახება და პასუხი აჩვენებს, რა იყო მასში არასწორი. მუშა გასაღები ინახება დაშიფრული სახით ჩვენს საიდუმლო სეიფში — და არა ჩვენს მონაცემთა ბაზაში — და აღარასდროს გამოჩნდება, თუნდაც თქვენთვის.
რა ხდება შემდეგ
- საიტს შეუძლია განთავსდეს პირდაპირ ამ ანგარიშზე არსებული საცავიდან: აირჩიეთ ის საიტის საცავის კავშირზე, შეარჩიეთ საცავი და განშტოება (branch) და push ათავსებს მას.
- თითოეულ სხვა განშტოებას (branch) შეიძლება ჰქონდეს საკუთარი წინასწარი გადახედვა (preview), ასე რომ, თქვენ შეგიძლიათ შეამოწმოთ ცვლილება მის პირდაპირ (live) საიტზე მოხვედრამდე.
- Git-ზე აგებული სტატიკური ჰოსტები, როგორიცაა Render და Azure Static Web Apps, ამ კავშირს იყენებენ საიტის კოდის წყაროდ.
თუ ის არ უკავშირდება
მუშაობდა და შემდეგ შეწყვიტა მუშაობა. GitLab-ის ტოკენებს ვადა მუდამ გასდის — ჩვეულებრივ, მათი შექმნიდან მაქსიმუმ ერთ წელიწადში — და GitLab გიგზავნით ელფოსტას ამის შესახებ. შექმენით ახალი და დააკავშირეთ.
აკლია სფერო (scope). ტოკენის სფეროები შექმნის შემდეგ ვერ შეიცვლება; შექმენით ახალი ტოკენი ორივე მონიშნული სფეროთი.
აცხადებს, რომ გასაღები უარყოფილია. თითქმის ყოველთვის ერთ-ერთი ამ სამიდან: ტოკენთან ერთად დაკოპირებული ზედმეტი ადგილი ან ხაზის გადატანა, ვადაგასული გასაღები, ან გასაღები, რომელიც გაუქმდა ან თავიდან შეიქმნა მისი დაკოპირების შემდეგ. შექმენით ახალი და კვლავ ჩასვით.
ის უკავშირდება, მაგრამ მოგვიანებით რაღაც ფუჭდება. გასაღები ავტორიზებულია, მაგრამ აკლია ნებართვა, რომელიც ქმედებას სჭირდება. შექმენით ახალი გასაღები ზემოთ ჩამოთვლილი ნებართვებით, შემდეგ გათიშეთ ძველი კავშირი და დააკავშირეთ ახალი გასაღები.
გათიშვა
გახსენით Integrations, იპოვეთ ანგარიში და დააჭირეთ Disconnect. ეს დაუყოვნებლივ შლის შენახულ გასაღებს. ყველაფერი, რაც მას იყენებდა, ჩერდება თავის შემდეგ მოქმედებაზე და ეკრანები, რომლებიც მასზე იყვნენ დამოკიდებულნი, ამის შესახებ ატყობინებენ, ნაცვლად იმისა, რომ უხმაუროდ ჩაიშალონ.
გათიშვა არ აუქმებს იმას, რაც უკვე გაკეთდა — ჩანაწერები, განთავსებები ან პარამეტრები, რომლებიც თქვენს ანგარიშზე შევცვალეთ, ისე რჩება, როგორც არის. თუ ფიქრობთ, რომ თავად გასაღები შეიძლება გაჟონილიყო, ასევე გააუქმეთ ის მომწოდებელთან; გათიშვა აფუჭებს ჩვენს ასლს და არა მათსას.