Git
Chapters ▾ 2nd Edition

1.5 Ξεκινώντας - Εγκαθιστώντας το Git

Εγκαθιστώντας το Git

Πριν ξεκινήσετε να χρησιμοποιείτε το Git, θα πρέπει να το έχετε διαθέσιμο στον υπολογιστή σας. Ακόμα και αν είναι ήδη εγκατεστημένο, είναι καλό γενικά να το ανανεώνετε στην τελευταία του έκδοση. Μπορείτε να το εγκαταστήσετε είτε ως ξεχωριστό πακέτο, είτε μέσω ενός άλλου προγράμματος εγκατάστασης πακέτων, είτε να κάνετε λήψη του πηγαίο κώδικα και να τον μεταγλωττίσετε.

Note

Το βιβλίο αυτό γράφτηκε χρησιμοποιώντας την έκδοση 2.0.0 του Git. Αν και οι περισσότερες από τις εντολές που χρησιμοποιούνται στο βιβλίο αυτό θα πρέπει να λειτουργούν και σε πολύ παλιότερες εκδόσεις του Git, μερικές από αυτές μπορεί να ενεργούν ελαφρώς διαφορετικά αν χρησιμοποιείτε κάποια παλιότερη έκδοση. Από τη στιγμή που το Git είναι πολύ καλό στο να διατηρεί συμβατότητα προς τα πίσω (προς παλιότερες εκδόσεις του), οποιαδήποτε έκδοση μετά την 2.0 θα πρέπει να λειτουργεί άψογα.

Εγκαθιστώντας σε Linux

Αν θέλετε να εγκαταστήσετε το Git σε Linux, μπορείτε να το κάνετε μέσω του βασικού εργαλείου διαχείρισης πακέτων το οποίο περιλαμβάνεται στην διανομή του Linux που χρησιμοποιείτε. Αν για παράδειγμα χρησιμοποιείτε τα Fedora Linux, μπορείτε μέσω του yum να εκτελέσετε την εντολή:

  $ sudo yum install git

Αν χρησιμοποιείτε μια διανομή Debian όπως τα Ubuntu, δοκιμάστε την εντολή apt-get:

  $ sudo apt-get install git

Για περισσότερες επιλογές, μπορείτε να βρείτε οδηγίες για την εγκατάστασή του Git σε διάφορες εκδόσεις του Linux από ιστοσελίδα του http://git-scm.com/download/linux.

Εγκαθιστώντας σε Mac

Υπάρχουν διάφοροι τρόποι για να εγκαταστήσετε το Git σε έναν υπολογιστή Mac. Ο ευκολότερος είναι να εγκαταστήσετε τα Xcode Command Line Tools. Από την έκδοση Mac Os X Maverics (10.9) και έπειτα, μπορείτε να τα εγκαταστήσετε απλά τρέχοντας την εντολή git από το τερματικό για πρώτη φορά. Αν δεν τα έχετε ήδη εγκατεστημένα, θα σας προτρέψει να τα εγκαταστήσετε.

Αν θέλετε μια πιο ενημερωμένη έκδοση, μπορείτε επίσης να εγκαταστήσετε το Git από ένα πρόγραμμα εγκατάστασης. Ένα τέτοιο πρόγραμμα διατηρείται και είναι διαθέσιμο για λήψη από την ιστοσελίδα του Git, http://git-scm.com/download/mac.

Git OS X installer.
Figure 7. Git OS X Installer.

Μπορείτε επίσης να το εγκαταστήσετε ως μέρος της εφαρμογής του Github για Mac. Το εργαλείο με γραφικό περιβάλλον της εφαρμογής αυτής έχει επιλογή για να εγκαταστήσετε και τα εργαλεία γραμμής εντολών. Μπορείτε να κάνετε λήψη της εφαρμογής του Github για Mac από την ιστοσελίδα http://mac.github.com.

Εγκαθιστώντας σε Windows

Υπάρχουν επίσης αρκετοί τρόποι για να εγκαταστήσετε το Git σε Windows. Η πιο επίσημη έκδοση είναι διαθέσιμη για λήψη από την ιστοσελίδα του Git. Απλά πηγαίνετε στο http://git-scm.com/download/win και η λήψη θα ξεκινήσει αυτόματα. Παρατηρήστε ότι το πρόγραμμα αυτό ονομάζεται Git για Windows (ονομάζεται επίσης και msysGit), το οποίο είναι ξεχωριστό από το ίδιο το Git. Για περισσότερες πληροφορίες για αυτό, πηγαίνετε στην ιστοσελίδα http://msysgit.github.io/.

Ένας άλλος εύκολος τρόπος για να εγκαταστήσετε το Git είαι να εγκαταστήσετε το Github για Windows. Το πρόγραμμα αυτό περιλαμβάνει μια έκδοση της γραμμής εντολών του Git καθώς επίσης και γραφικό περιβάλλον. Δουλεύει επίσης πολύ καλά με το πρόγραμμα Powershell και εγκαθιστά σταθερά διαπιστευτήρια στην κρυφή μνήμη (cache) καθώς και λογικές ρυθμίσεις CRLF (Carriage Return Line Feed, αναπαριστά τον χαρακτήρα που χρησιμοποιείται για την αλλαγή γραμμής). Θα μάθουμε περισσότερα για αυτά στη συνέχεια, αρκεί να γνωρίζετε ότι είναι πράγματα τα οποία χρειάζονται. Μπορείτε να κάνετε λήψη της εφαρμογής του Github για Windows από την ιστοσελίδα τους, http://windows.github.com.

Εγκαθιστώντας από τον πηγαίο κώδικα

Κάποιοι βρίσκουν πιο χρήσιμο να εγκαταστήσουν το Git από τον πηγαίο του κώδικα, επειδή με αυτόν τον τρόπο θα έχουν την πιο πρόσφατη έκδοση. Οι εφαρμογές εγκατάστασης που αναφέραμε προηγουμένως τείνουν να είναι λίγο πίσω. Παρ' όλα αυτά, καθώς το Git έχει ωριμάσει τα τελευταία χρόνια, δεν θα δείτε κάποια ιδιαίτερη διαφορά.

Αν πραγματικά θέλετε να εγκαταστήσετε το Git από τον πηγαίο του κώδικα, θα πρέπει να έχετε τις παρακάτω βιβλιοθήκες από τις οποίες το Git εξαρτάται: curl, zlib, openssl, expat, and libiconv. Για παράδειγμα, αν έχετε ένα λειτουργικό σύστημα το οποίο χρησιμοποιεί το yum (όπως τα Fedora) ή το apt-get (όπως τα λειτουργικά συστήματα βασισμένα σε Debian), μπορείτε να χρησιμοποιήσετε μια από τις παρακάτω εντολές για να εγκαταστήσετε τις ελάχιστες απαιτήσεις για να μεταγλωτίσσετε και να εγκαταστήσετε το Git:

  $ sudo yum install curl-devel expat-devel gettext-devel \
    openssl-devel zlib-devel
  $ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
    libz-dev libssl-dev

Για να έχετε τη δυνατότητα να προσθέσετε οδηγίες (documentation) σε διάφορες μορφές (doc, html, info), θα χρειαστείτε ακόμα τα παρακάτω:

  $ sudo yum install asciidoc xmlto docbook2x
  $ sudo apt-get install asciidoc xmlto docbook2x

Αφού έχετε εγκαταστήσει όλες τις απαιτήσεις από τις οποίες εξαρτάται το Git, μπορείτε να προχωρήσετε και να κάνετε λήψη της τελευταίας έκδοσης του Git από διάφορα μέρη. Μπορείτε να την αποκτήσετε από την ιστοσελίδα του Kernel.org, https://www.kernel.org/pub/software/scm/git, ή την αντίστοιχη ιστοσελίδα του Github, https://github.com/git/git/releases. Είναι γενικά πιο εύκολο να βρείτε την τελευταία έκδοση στην ιστοσελίδα του Github, αλλά στο kernel.org θα βρείτε επίσης ψηφιακές υπογραφές της έκδοσης (release signatures) για να επαληθεύσετε την λήψη σας.

Μπορείτε πλέον να μεταγλωττίσετε και να εγκαταστήσετε:

  $ tar -zxf git-2.0.0.tar.gz
  $ cd git-2.0.0
  $ make configure
  $ ./configure --prefix=/usr
  $ make all doc info
  $ sudo make install install-doc install-html install-info

Αφού ολοκληρωθεί η παραπάνω διαδικασία, μπορείτε επίσης να έχετε το Git μέσω του ίδιου του Git για ενημερώσεις:

  $ git clone git://git.kernel.org/pub/scm/git/git.git