Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Κυριαρχία Πηγαίου Κώδικα
- Γιατί οι πλατφόρμες cloud Git εκθέτουν ιδιόκτητο κώδικα και εμπορικά μυστικά.
- Αρχιτεκτονική του Gitea και σύγκριση με GitHub, GitLab και Forgejo.
- Θέματα αδειοδότησης, όρων παροχής υπηρεσιών και εξαγωγής δεδομένων.
Εγκατάσταση και Διαμόρφωση
- Ανάπτυξη με Docker Compose χρησιμοποιώντας PostgreSQL και Redis.
- Εγκατάσταση δυαδικού αρχείου σε Linux με υπηρεσία systemd.
- Διαμόρφωση αντίστροφου διαμεσολαβητή, TLS και θύρας SSH.
- Οδηγός αρχικής ρύθμισης: βάση δεδομένων, λογαριασμός διαχειριστή και ρύθμιση app.ini.
Διαχείριση Αποθετηρίων
- Δημιουργία οργανισμών, ομάδων και αποθετηρίων.
- Προστασία κλάδων, απαιτούμενες ανασκοπήσεις και υπογεγραμμένες δεσμεύσεις.
- Παρακολούθηση ζητημάτων, ετικέτες, ορόσημα και πίνακες Kanban.
- Φιλοξενία Wiki και εκδόσεων αντικειμένων.
CI/CD με Gitea Actions
- Ενεργοποίηση των Gitea Actions και καταχώριση act runners.
- Σύνταξη YAML ροής εργασιών για χτίσιμο, δοκιμή και ανάπτυξη.
- Ασφάλεια αυτόνομου runner και απομόνωση κοντέινερ.
- Προσωρινή αποθήκευση αντικειμένων και matrix builds.
Μετεγκατάσταση από Cloud Forges
- Κατοπτρισμός αποθετηρίων και εισαγωγή από GitHub/GitLab.
- Μετεγκατάσταση ζητημάτων, αιτημάτων ενσωμάτωσης και σημειώσεων έκδοσης.
- Διατήρηση υπογραφών δεσμεύσεων και εμπιστοσύνης κλειδιών GPG.
Αυθεντικοποίηση και Έλεγχος Πρόσβασης
- Ενσωμάτωση LDAP, Active Directory και OpenID Connect.
- Διαχείριση ελέγχου ταυτότητας δύο παραγόντων και tokens ανάπτυξης.
- Ορατότητα αποθετηρίου: δημόσια, εσωτερική και ιδιωτική εμβέλεια.
Ασφάλεια και Συμμόρφωση
- Επιβολή υπογραφής δεσμεύσεων με κλειδιά GPG και SSH.
- Καταγραφή ελέγχου για πρόσβαση σε αποθετήρια και αλλαγές διαχειριστή.
- Σάρωση εξαρτήσεων και ειδοποιήσεις webhook ευπαθειών.
Συντήρηση και Κλιμάκωση
- Στρατηγικές αντιγράφων ασφαλείας για δεδομένα Git, ζητήματα και συνημμένα.
- Βελτιστοποίηση βάσης δεδομένων και εκφόρτωση συνημμένων σε S3.
- Αναβάθμιση του Gitea και διαχείριση μη συμβατών αλλαγών.
Απαιτήσεις
- Κατανόηση βασικών εννοιών Git και ελέγχου εκδόσεων.
- Διαχείριση διακομιστή Linux, συμπεριλαμβανομένου του Docker.
- Εξοικείωση με pipelines CI/CD και webhooks.
Κοινό-Στόχος
- Ομάδες ανάπτυξης που αντικαθιστούν το GitHub ή το GitLab.com.
- Οργανισμοί που απαιτούν τοπική φύλαξη πηγαίου κώδικα.
- Κρατικοί φορείς και ανάδοχοι άμυνας με περιορισμούς εξαγωγής κώδικα.
14 Ώρες
Σχόλια (2)
Μου αρέσει που έχω αμεδίτο απάντηση στα ερωτήματά μου.
Szabolcs Kriston - Ericsson
Κομμάτι - Advanced GitLab
Μηχανική Μετάφραση
Μου άρεσε η εύκολη επικοίνωνη μεταξύ του εκπαιδευτή και εμάς, η προσοχή που δόθηκε στα προβλήματά μας, οι ειδικές γνώσεις και το επιπλέον χορηγούμενο γνώσεις στις απαντήσεις στις ερωτήσεις μας. Μου άρεσε το ρυθμός, δεν φάνηκε ποτέ σπουδαιό, ακόμη και με τα τεχνικά προβλήματα. Κάθε θέμα εξετάστηκε ορθά.
Melania Mieczkowska - IAV Poland
Κομμάτι - Gitlab and Gitlab CI
Μηχανική Μετάφραση