Εισαγωγή
Στην ανάπτυξη λογισμικού, ο έλεγχος εκδόσεων είναι ένα απίστευτα ισχυρό εργαλείο. Επιτρέπει στον/στους προγραμματιστή/-ές να παρακολουθούν το λογισμικό σε επίπεδο πηγαίου κώδικα. Ο έλεγχος εκδόσεων βοηθά στην παρακολούθηση των αλλαγών, στην επαναφορά σε προηγούμενα στάδια και στη δημιουργία κλάδων για τη δημιουργία εναλλακτικών εκδόσεων αρχείων και καταλόγων. Μεταξύ όλων των συστημάτων ελέγχου εκδόσεων, Git είναι πιθανώς το πιο δημοφιλές. Στην περίπτωση του συστήματος Git, τα αρχεία του έργου διατηρούνται σε αποθετήρια Git. Ιστότοποι όπως το GitHub, GitLab, και Bitbucket προσφέρουν φιλοξενία δωρεάν/επί πληρωμή αποθετηρίων Git για κάθε είδους σκοπούς. Το Git καθιστά επίσης την κοινή χρήση έργων και τη συνεργασία πιο αποτελεσματική.
Σε αυτόν τον οδηγό, δείτε πώς να εγκαταστήσετε το Git στο Ubuntu 18.04.
Προαπαιτούμενα
Πριν ξεκινήσουμε, πρέπει να βεβαιωθείτε ότι έχετε έναν χρήστη μη-root με δικαιώματα sudo σε έναν διακομιστή Ubuntu 18.04. Μπορείτε να ρυθμίσετε τον διακομιστή Ubuntu ακολουθώντας τον οδηγό μας βήμα προς βήμα. Μπορείτε να ακολουθήσετε αυτόν τον οδηγό για να βεβαιωθείτε ότι έχετε τον κατάλληλο χρήστη μη-root με δικαιώματα sudo. Τώρα, ας ξεκινήσουμε!
Εγκατάσταση του Git στο Ubuntu
Στο Ubuntu, υπάρχουν πολλαπλές μέθοδοι για την εγκατάσταση του Git. Το λογισμικό είναι άμεσα διαθέσιμο από τα επίσημα αποθετήρια του Ubuntu. Εναλλακτικά, το Git μπορεί επίσης να μεταγλωττιστεί και να εγκατασταθεί από τον πηγαίο κώδικα. Αυτός ο οδηγός παρουσιάζει και τις δύο μεθόδους.
Εγκατάσταση του Git από το αποθετήριο του Ubuntu
Αρχικά, ανοίξτε ένα τερματικό και ενημερώστε το τοπικό ευρετήριο πακέτων APT:
|
1 |
sudo apt update |
Η ακόλουθη εντολή APT θα λάβει και θα εγκαταστήσει το Git από τα αποθετήρια:
|
1 |
sudo apt install git |
Επαληθεύστε ότι το Git εγκαταστάθηκε με επιτυχία.
|
1 |
git --version |
Εγκατάσταση του Git από τον πηγαίο κώδικα
Το Git είναι ένα έργο ανοικτού κώδικα. Είναι δυνατή η λήψη και η μεταγλώττιση του εργαλείου χειροκίνητα. Αν και προσφέρει μεγαλύτερη ευελιξία, είναι μια πιο περίπλοκη διαδικασία. Όταν το Git λαμβάνει μια ενημέρωση, ολόκληρη αυτή η διαδικασία πρέπει να εκτελεστεί ξανά. Για γενική χρήση, συνιστάται να αποφύγετε αυτή τη μέθοδο.
Προαπαιτούμενο λογισμικό
Αρχικά, χρειαζόμαστε το σύστημα να διαθέτει όλα τα απαραίτητα εργαλεία και εξαρτήσεις που απαιτούνται για τη μεταγλώττιση του Git. Όλα αυτά τα πακέτα είναι διαθέσιμα απευθείας από τα αποθετήρια του Ubuntu:
|
1 |
sudo apt update && sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip |
Λήψη του πηγαίου κώδικα του Git
Το επόμενο βήμα είναι η λήψη του πηγαίου κώδικα. Εάν το Git δεν ήταν προηγουμένως εγκατεστημένο, τότε ο πηγαίος κώδικας πρέπει να ληφθεί χειροκίνητα. Εάν το Git ήταν ήδη εγκατεστημένο, τότε μπορούμε να χρησιμοποιήσουμε το Git για να κατεβάσουμε τον πηγαίο κώδικα του Git.
Αρχικά, δείτε πώς να κατεβάσετε χειροκίνητα τον πιο πρόσφατο πηγαίο κώδικα του Git. Μεταβείτε στην επίσημη σελίδα του Git στο GitHub:
Από το αναπτυσσόμενο μενού, επιλέξτε «master» για τον κλάδο (branch). Όσο για την ετικέτα (tag), επιλέξτε την έκδοση-στόχο του Git. Συνιστάται η χρήση της τελευταίας σταθερής έκδοσης. Κατά τη συγγραφή αυτού του άρθρου, είναι η v2.30.0. Αποφύγετε τις εκδόσεις release candidate (που επισημαίνονται ως «rc»), καθώς αυτές ενδέχεται να είναι ασταθείς:
Στη συνέχεια, κάντε κλικ στο εικονίδιο «Code». Επιλέξτε «Download ZIP». Σε αυτό το παράδειγμα, αυτό θα κατεβάσει τον πηγαίο κώδικα του Git v2.30.0 σε ένα συμπιεσμένο αρχείο zip:
Εναλλακτικά, το αρχείο πηγής είναι άμεσα διαθέσιμο στην ακόλουθη μορφή URL:
|
1 |
https://github.com/git/git/archive/<version>.zip |
Για να κατεβάσετε το αρχείο πηγαίου κώδικα του Git v2.30.0 χρησιμοποιώντας το wget, εκτελέστε την ακόλουθη εντολή:
|
1 |
wget https://github.com/git/git/archive/v2.30.0.zip -O git_source.zip |
Μια άλλη εναλλακτική είναι να χρησιμοποιήσετε το Git για να κλωνοποιήσετε το αποθετήριο πηγής του Git. Εάν υπάρχει ήδη εγκατεστημένο το Git, η διαδικασία είναι πολύ πιο απλή. Απλώς εκτελέστε την ακόλουθη εντολή:
|
1 |
git clone https://github.com/git/git.git |
Μεταγλώττιση του πηγαίου κώδικα του Git
Σε αυτήν την ενότητα, υποθέτουμε ότι χρησιμοποιούμε τον πηγαίο κώδικα του Git που αποκτήθηκε ως αρχείο zip. Εξαγάγετε το αρχείο:
|
1 |
unzip git_source.zip |
Αλλάξτε τον τρέχοντα κατάλογο:
|
1 |
cd git-2.30.0/ |
Ξεκινήστε τη διαδικασία μεταγλώττισης. Χρησιμοποιώντας τη σημαία “-j”, το “make” θα χρησιμοποιήσει πολλαπλούς πυρήνες CPU για να επιταχύνει τη διαδικασία:
|
1 |
make prefix=/usr/local all -j$(nproc) |
Εγκατάσταση του Git
Η ακόλουθη εντολή θα εγκαταστήσει το πρόσφατα δομημένο πρόγραμμα:
|
1 |
sudo make prefix=/usr/local install |
Μετά από αυτό, επαληθεύστε εάν η εγκατάσταση ολοκληρώθηκε με επιτυχία:
|
1 |
git --version |
Ρύθμιση του Git
Τώρα θα πρέπει να έχετε εγκαταστήσει με επιτυχία το Git. Για να το χρησιμοποιήσετε σωστά, το Git απαιτεί ορισμένες πληροφορίες για τη δημιουργία κατάλληλων μηνυμάτων υποβολής (commit). Το Git ενσωματώνει το όνομα και τη διεύθυνση email σε κάθε υποβολή. Προσθέστε τις πληροφορίες χρησιμοποιώντας τις ακόλουθες εντολές:
|
1 2 |
git config --global user.name "<username>" git config --global user.email "<email_address>" |
Στη συνέχεια, επαληθεύστε εάν οι ρυθμίσεις ορίστηκαν με επιτυχία:
|
1 |
git config --list |
Αυτές οι πληροφορίες αποθηκεύονται τοπικά στο αρχείο ρυθμίσεων του Git. Το αρχείο είναι διαθέσιμο στην ακόλουθη τοποθεσία:
|
1 |
vim ~/.gitconfig |
Το Git υποστηρίζει πολλές πρόσθετες επιλογές. Ωστόσο, αυτές οι δύο είναι οι απολύτως απαραίτητες. Εάν παραλειφθούν, το Git ενδέχεται να εμφανίσει προειδοποίηση κατά την προσπάθεια υποβολής (commit) σε οποιοδήποτε αποθετήριο Git. Αυτό αυξάνει τον φόρτο εργασίας, καθώς κάθε υποβολή πρέπει να αναθεωρείται με τις διορθωμένες πληροφορίες.
Συμπέρασμα
Το Git είναι ένα ισχυρό σύστημα ελέγχου εκδόσεων. Αυτός ο οδηγός έδειξε πώς να εγκαταστήσετε και να ρυθμίσετε το Git στο Ubuntu.
Καλή συνέχεια!





Σχόλια
Δεν υπάρχουν σχόλια ακόμα. Γράψτε το πρώτο.