version control featured image

Πώς να εγκαταστήσετε το git στο Ubuntu

Σε αυτό το άρθρο θα σας δείξω πώς να εγκαταστήσετε το GIT σε διακομιστή ή υπολογιστή Ubuntu.

Υπάρχει περίπτωση να έχετε ήδη προεγκατεστημένο το GIT. Επομένως, πριν προσπαθήσετε να εγκαταστήσετε το Git στο Ubuntu, βεβαιωθείτε ότι δεν είναι ήδη εγκατεστημένο. Ανοίξτε το τερματικό και πληκτρολογήστε:

$ git --version
git version 2.34.1

Εάν η έξοδος δείχνει την έκδοση του git, τότε είστε τυχεροί και το git είναι ήδη εγκατεστημένο στον υπολογιστή σας Ubuntu. Μπορείτε να αρχίσετε να χρησιμοποιείτε το git!

Εγκατάσταση git μέσω APT

If command “git –version” shows error “Command ‘git’ not found” then you need to install git. Use APT package manager to perform the installation.

$ sudo apt install git

The following NEW packages will be installed: git
After this operation, 18,9 MB of additional disk space will be used.
Get:1 http://ua.archive.ubuntu.com/ubuntu jammy-updates/main amd64 git amd64 1:2.34.1-1ubuntu1.10 [3 166 kB]
Fetched 3 166 kB in 1s (4 297 kB/s) 
Selecting previously unselected package git.
(Reading database ... 402237 files and directories currently installed.)
Preparing to unpack .../git_1%3a2.34.1-1ubuntu1.10_amd64.deb ...
Unpacking git (1:2.34.1-1ubuntu1.10) ...
Setting up git (1:2.34.1-1ubuntu1.10) ...

Ας ελέγξουμε ότι το πακέτο git έχει εγκατασταθεί σωστά.

$ git --version
git version 2.34.1

That’s it. You can start using git. Did you expect more steps?

Suggested packages – which do you need?

Υπάρχουν επιπλέον πακέτα που προτείνονται για εγκατάσταση: git-daemon-run, git-daemon-sysvinit git-doc git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn. Τι παρέχουν;

Τι είναι το git-daemon-run

Μια γρήγορη αναζήτηση στο Google στο git-daemon-run αποκαλύπτει ότι είναι δυνατό να δαιμονοποιηθεί το git για να τρέξει ο δικός του διακομιστής Git. Εάν θέλετε να κάνετε τα τοπικά αποθετήρια Git προσβάσιμα μέσω δικτύου για συνεργασία, τότε το git-daemon μπορεί να είναι χρήσιμο για εσάς.

search results for git deamon
αποτελέσματα αναζήτησης για git deamon

You do not need a Git daemon if you don’t plan to run own Git server. And if you plan to run own Git server – there are better options than a git-daemon, such as Gitolite, gitea ή παρόμοια.

Τι είναι το git-doc

Ας ρωτήσουμε το αποθετήριο για πληροφορίες σχετικά με το πακέτο:

$ sudo apt show git-doc
Package: git-doc
Version: 1:2.34.1-1ubuntu1.10
Priority: optional
... omitting lines with info about developers ...
 
This package provides the documentation

As you can see git-doc package provides documentation. You don’t need to install it since all the τεκμηρίωση git μπορεί να χρειαστείτε είναι διαθέσιμο στο διαδίκτυο.

Τι είναι το πακέτο git-email;

Lets run the same “apt show” trick with the git-email package.

$ sudo apt show git-email
Package: git-email
Version: 1:2.34.1-1ubuntu1.10
Priority: optional
This package provides the git-send-email program for sending series of
patch emails.

Μπορεί σε ορισμένες περιπτώσεις να είναι χρήσιμο να στέλνετε ενημερώσεις κώδικα ως email. Έτσι, εάν αναπτύσσετε ενεργά και χρησιμοποιείτε το GIT, αυτό το πακέτο μπορεί να σας φανεί χρήσιμο.

You don’t need extra packages to use GIT

Μόλις εγκατασταθεί το git, προχωρήστε και αρχίστε να το χρησιμοποιείτε. Δεν υπάρχει καλύτερος τρόπος για να μάθετε το git από την εξάσκηση. Δημιουργήστε ένα κενό αποθετήριο ή κλωνοποιήστε το υπάρχον αποθετήριο από το Github και ξεκινήστε την κωδικοποίηση!

Η παρακάτω εντολή θα ξεκινήσει ένα αποθετήριο Git στον τρέχοντα κατάλογο.

$ git init
Initialized empty Git repository in /home/gitproject/.git/

And to clone an existing repository from Github use “git clone REPO_URL” command. For example:

$ git clone https://github.com/EugeneWHZ/canvaslms-ansible-installation.git
Cloning into 'canvaslms-ansible-installation'...
remote: Enumerating objects: 66, done.
remote: Total 66 (delta 0), reused 0 (delta 0), pack-reused 66
Receiving objects: 100% (66/66), 13.81 KiB | 589.00 KiB/s, done.
Resolving deltas: 100% (10/10), done.

Conclusion: use version control, it’s easy!

Εγκαταστήστε το Git και προσθέστε τον έλεγχο έκδοσης στη ζωή σας. Θα ευχαριστήσετε τον εαυτό σας για αυτό αργότερα.