Δημιουργώ ένα εξαιρετικό αυτο-φιλοξενούμενο εργαλείο ελέγχου λογισμικού
Όταν κάποιος ακούει για τον έλεγχο έκδοσης του Git, το GitHub έρχεται αυτόματα στο μυαλό και δεν προκαλεί έκπληξη, καθώς είναι το πιο γνωστό, αλλά δεν μπορούμε επίσης να παραλείψουμε τις άλλες εναλλακτικές που υπάρχουν και είναι αρκετά καλές η καθεμία με διαφορετικούς τρόπους.
Γι 'αυτό την ημέρα της Σήμερα θα μιλήσουμε λίγο για το Forgejo, που είναι λογισμικό για έλεγχο έκδοσης στην ανάπτυξη λογισμικού Git, αυτο-φιλοξενείται, εύκολο στην εγκατάσταση και χαμηλή συντήρηση το οποίο προσφέρει επίσης άλλες δυνατότητες συνεργασίας, όπως παρακολούθηση σφαλμάτων, έλεγχος κώδικα, συνεχής ενσωμάτωση, εγγραφή, wikis, μεταξύ άλλων.
Σχετικά με το Forgejo
Forgejo γεννήθηκε σαν πιρούνι της Γιτέας, λόγω διαφωνίας για τη μεταβίβαση της τελευταίας σε κερδοσκοπική εταιρεία χωρίς τη γνώση ή την έγκριση της κοινότητας. Το Forgejo δημιουργήθηκε ως εναλλακτική λύση που παρέχει λογισμικό του οποίου η κυβέρνηση προωθεί το ενδιαφέρον του ευρύτερου κοινού.
Forgejo ενημερώνει περιοδικά όλες τις αλλαγές στον κώδικα Gitea, καθώς και να αναπτύξουν τα δικά τους νέα χαρακτηριστικά. Το Forgejo φιλοξενεί αυτήν τη στιγμή το Codeberg και μεταξύ των πιο σημαντικών χαρακτηριστικών του είναι τα ακόλουθα: στον ιστότοπό σας:
Φως: Το Forgejo μπορεί εύκολα να φιλοξενηθεί σε σχεδόν οποιοδήποτε μηχάνημα είτε σε RPi είτε στο cloud, το Forgejo θα τρέξει χωρίς πρόβλημα.
Διαχείριση έργου: Εκτός από τη φιλοξενία Git, το Forgejo προσφέρει αιτήματα έλξης, wiki, πίνακες kanban και πολλά άλλα για συντονισμό με την ομάδα σας.
Δημοσίευση: Έχει τη δυνατότητα να προσφέρει "εκδόσεις" για να φιλοξενήσει το λογισμικό για λήψη ή να χρησιμοποιήσει το μητρώο πακέτων για να το δημοσιεύσει σε docker, npm και σε πολλούς άλλους διαχειριστές πακέτων.
Προσαρμόσιμο: Το Forgejo έχει την υποστήριξη για να αλλάξει διάφορες πτυχές, καθώς διαθέτει πολλούς διακόπτες διαμόρφωσης για να κάνει το Forgejo να λειτουργεί ακριβώς όπως θέλετε.
Ισχυρός: δικαιώματα οργάνωσης και ομάδας, ενσωμάτωση CI, αναζήτηση κώδικα, LDAP, OAuth και πολλά άλλα. Εάν έχετε προχωρημένες ανάγκες, το Forgejo σας καλύπτει.
Απορρήτου: από τον έλεγχο ενημέρωσης στις προεπιλεγμένες ρυθμίσεις - Το Forgejo έχει σχεδιαστεί για να είναι το απόρρητο πρώτα για εσάς και το πλήρωμά σας.
Ομοσπονδία: (WIP) Εργαζόμαστε ενεργά για να συνδέσουμε σφυρηλατητές λογισμικού μαζί μέσω του ActivityPub και να δημιουργήσουμε ένα συνεργατικό δίκτυο προσωπικών παρουσιών.
Forge 1.20.2-0
Επί του παρόντος Forgejo Είναι στην έκδοσή του "1.20.2-0", η οποία θεωρείται ως μια σταθερή έκδοση που περιλαμβάνει αρκετές διορθώσεις σφαλμάτων που αναφέρεται ότι εμφανίζει προειδοποιήσεις στον πίνακα διαχείρισης όταν εντοπίζονται παλιές καταχωρίσεις στο app.ini.
Από το διορθώσεις που ξεχωρίζουν της νέας κυκλοφορίας αναφέρονται τα εξής:
- Προστέθηκαν στοιχεία που λείπουν στην πηγή tarbal του Forgejo
- Λύση του σφάλματος επιλογής τύπου χρήστη κατά τη δημιουργία χρήστη και την επιλογή δημόσιου ιδιωτικού.
- Διορθώστε την επαλήθευση πρόσβασης για το έργο σε επίπεδο οργανισμού
- Διορθώθηκε το σφάλμα κατά την υποβολή αιτήματος έλξης που επέτρεψε την απόρριψη της έγκρισης
- αυτόματα
- Διορθώστε τον χειρισμό πολλών εκδόσεων πακέτου Nuget
- Ενημέρωση email-setup.en-us.md
- Διόρθωση σφαλμάτων LFS meta συλλογής σκουπιδιών
- Διορθώστε την παλινδρόμηση διεπαφής χρήστη asciinema player
- Διορθώθηκε το στυλ λίστας αντικειμένων LFS
- Διόρθωση CLI που επιτρέπει τη δημιουργία διακριτικών πρόσβασης πολλαπλών χρηστών με το ίδιο όνομα
- Διορθώθηκε το καταγραφικό δρομολογητή αποφεύγοντας τον διαχωρισμό αρχείων καταγραφής σε διαφορετικά αρχεία.
- Προστέθηκε περιγραφή λύσης ssh mirror.
- Διορθώστε την κατάσταση λανθασμένης ροής εργασίας κατά την επανάληψη μιας εργασίας σε μια ήδη ολοκληρωμένη ροή εργασίας
- Αντιμετώπιση προβλημάτων διαφυγής στον επιλογέα διακλάδωσης
- Διορθώστε τον χειρισμό των αρχείων Debian με κάθετο στο τέλος
Τελικά αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό, θα πρέπει να γνωρίζετε ότι ο κωδικός του έργου είναι γραμμένος στο Go και έχει άδεια χρήσης βάσει της άδειας MIT. Μπορείτε να αποκτήσετε το Forgejo από τον ιστότοπό τους, όπου μπορείτε να βρείτε τις οδηγίες εγκατάστασης. Ο σύνδεσμος είναι αυτό.