Τι κερδίζετε με τη σύνδεση
Η σύνδεση του GitLab επιτρέπει σε έναν ιστότοπο να αναπτύσσεται από ένα από τα αποθετήριά σας στο GitLab και μας επιτρέπει να δημοσιεύουμε στο GitLab Pages στον λογαριασμό σας όπου το επιλέγετε ως κεντρικό υπολογιστή ενός ιστότοπου.
Πριν ξεκινήσετε
Ένας λογαριασμός GitLab με πρόσβαση στα έργα που θέλετε να αναπτύξετε.
1. Δημιουργήστε το κλειδί στο GitLab
Στο GitLab, επιλέξτε το avatar σας επάνω δεξιά, στη συνέχεια Edit profile → Access → Personal access tokens, και δημιουργήστε ένα νέο διακριτικό (το GitLab ενδέχεται να το επισημάνει ως Legacy token στο μενού Generate token). Ονομάστε το, ορίστε μια ημερομηνία λήξης και επιλέξτε αυτά τα πεδία εφαρμογής:
Πατήστε Generate token και αντιγράφψτε το — το GitLab το εμφανίζει μόνο μία φορά.
2. Συνδέστε το εδώ
Ανοίξτε το Integrations στον πίνακα ελέγχου σας και επιλέξτε Connect an account. Επιλέξτε Code hosting ως ομάδα και GitLab ως λογαριασμό, συμπληρώστε το API token και πατήστε Connect account.
Δοκιμάζουμε αυτό που επικολλάτε πριν αποθηκευτεί οτιδήποτε. Ένα κλειδί που δεν λειτουργεί δεν αποθηκεύεται ποτέ και η απάντηση αναφέρει τι δεν πήγαινε καλά με αυτό. Ένα κλειδί που λειτουργεί διατηρείται κρυπτογραφημένο στο θησαυροφυλάκιο μυστικών μας — ποτέ στη βάση δεδομένων μας — και δεν εμφανίζεται ποτέ ξανά, ούτε καν σε εσάς.
Τι συμβαίνει στη συνέχεια
- Ένας ιστότοπος μπορεί να αναπτυχθεί απευθείας από ένα αποθετήριο σε αυτόν τον λογαριασμό: επιλέξτε τον στη σύνδεση αποθετηρίου του ιστότοπου, επιλέξτε το αποθετήριο και τον κλάδο, και μια ώθηση πραγματοποιεί ανάπτυξη.
- Κάθε άλλος κλάδος μπορεί να έχει τη δική του προεπισκόπηση, ώστε να μπορείτε να ελέγξετε μια αλλαγή προτού φτάσει στον ζωντανό ιστότοπο.
- Οι στατικοί κεντρικοί υπολογιστές που κατασκευάζονται με Git, όπως οι Render και Azure Static Web Apps, χρησιμοποιούν αυτή τη σύνδεση ως την πηγή του κώδικα του ιστότοπου.
Εάν δεν συνδέεται
Λειτούργησε και μετά σταμμάτησε. Τα διακριτικά του GitLab λήγουν πάντα — συνήθως το πολύ ένα έτος αφότου τα δημιουργήσετε — και το GitLab στέλνει email πριν λήξουν. Δημιουργήστε ένα νέο και συνδέστε το.
Λείπει ένα πεδίο εφαρμογής. Τα πεδία εφαρμογής ενός διακριτικού δεν μπορούν να αλλάξουν μετά τη δημιουργία του· δημιουργήστε ένα νέο διακριτικό με επιλεγμένα και τα δύο πεδία εφαρμογής.
Λέει ότι το κλειδί απορρίφθηκε. Σχεδόν πάντα ένα από τα τρία: ένα κενό διάστημα ή μια αλλαγή γραμμής που αντιγράφηκε μαζί του, ένα κλειδί που έχει λήξει ή ένα κλειδί που ανακλήθηκε ή αναδημιουργήθηκε αφού το αντιγράψατε. Δημιουργήστε ένα νέο και επικολλήστε το ξανά.
Συνδέεται, αλλά κάτι αποτυγχάνει αργότερα. Το κλειδί πιστοποιείται αλλά του λείπει μια άδεια που χρειάζεται η ενέργεια. Δημιουργήστε ένα νέο κλειδί με τις άδειες που αναφέρονται παραπάνω, στη συνέχεια αποσυνδέστε την παλιά σύνδεση και συνδέστε το νέο κλειδί.
Αποσύνδεση
Ανοίξτε το Integrations, βρείτε τον λογαριασμό και πατήστε Disconnect. Αυτό διαγράφει το αποθηκευμένο κλειδί αμέσως. Οτιδήποτε το χρησιμοποιούσε σταματά στην επόμενη ενέργεσή του και οι οθόνες που εξαρτώνταν από αυτό το δηλώνουν αντί να αποτυγχάνουν σιωπηρά.
Η αποσύνδεση δεν αναιρεί όσα είχαν ήδη γίνει — τα αρχχεία, οι αναπτύξεις ή οι ρυθμίσεις που αλλάξαμε στον λογαριασμό σας παραμένουν ως έχουν. Εάν πιστεύετε ότι το ίδιο το κλειδί ενδέχεται να έχει διαρρεύσει, ανακαλέστε το επίσης στον πάροχο· η αποσύνδεση αφαιρεί το δικό μας αντίγραφο, όχι το δικό τους.