Το πρόγραμμα διαχείρισης αρχείων Nautilus είναι το λογισμικό της επιλογής για πολλούς χρήστες Linux που απολαμβάνουν τη χρήση εφαρμογών GUI για διαχείριση καταλόγου. Προσωπικά, μου αρέσει να συνεργάζομαι με το Git μέσω του τερματικού, γιατί έμαθα να είμαι πιο αποτελεσματικός στην εργασία με αυτόν τον τρόπο.
Την τελευταία φορά που μιλήσαμε για αυτό, χρειάστηκε να χρησιμοποιήσω μια επέκταση για να λειτουργήσει. Αυτός είναι ο λόγος για τον οποίο είμαι στην ευχάριστη θέση να σας πω ότι μπορείτε επίσης να είστε αποτελεσματικοί χρησιμοποιώντας το GUI χάρη στην ικανότητα ενσωμάτωσης Nautilus για το Git στο περιβάλλον επιφάνειας εργασίας GNOME.
Αυτά είναι ιδιαίτερα καλά νέα, επειδή ορισμένοι χρήστες χρειάστηκε να χρησιμοποιήσουν εφαρμογές τρίτων για να επιτύχουν τους ίδιους στόχους και αυτό δεν χρειάζεται πλέον να ισχύει. Τι απαιτείται για την ενσωμάτωση του Git με τον διαχειριστή αρχείων σας; Nautilus, λογαριασμός Git και δικαιώματα sudo.
Εάν χρησιμοποιείτε το Debian ή οποιοδήποτε από τα παράγωγά του αλλά δεν εκτελείτε ούτε το GNOMEούτε έχετε ήδη εγκαταστήσει το nautilus, εδώ είναι η εντολή που χρειάζεστε:
$ sudo apt-get install nautilus
Επόμενο, ενσωματώνοντας το Git με το Nautilus, ώστε να μπορεί να λειτουργήσει με Mercurial (Hg) και SVN. Θα το κάνουμε αυτό εγκαθιστώντας το πακέτο rabbitvcs για το Nautilus.
$ sudo apt-get install rabbitvcs-nautilus -y
Με την ολοκλήρωση της εγκατάστασης, επανεκκινήστε το Nautilus με την παρακάτω εντολή ή απλώς αποσυνδεθείτε από τον λογαριασμό χρήστη σας και επιστρέψτε σε αυτόν ξανά:
$ ναυτίλος -q
Τώρα, ας ρυθμίσουμε τον λογαριασμό μας Git ώστε να λειτουργεί με τον Nautilus.
Ρύθμιση ενσωμάτωσης Git με το Nautilus
Εκκίνηση Nautilus διαχειριστής αρχείων, δημιουργήστε έναν νέο φάκελο με οποιοδήποτε όνομα π.χ. FossProject. Κάντε δεξί κλικ σε αυτό και επιλέξτε RabbitVCS Git > Initialize Repository.
Ενσωμάτωση Git με το Nautilus
Επόμενο, εκτελέστε την εντολή:
$ nano ~/Templates/touch text_template.txt
Αυτή η εντολή δημιουργεί ένα πρότυπο αρχείο κειμένου μετά το οποίο θα μπορείτε να δημιουργήσετε αρχεία κειμένου από το Nautilus GUI. Από το φάκελο FossProject, κάντε δεξί κλικ στο διάστημα και δημιουργήστε ένα νέο έγγραφο. Μετονομάστε το README.txt.
Δημιουργία νέου εγγράφου
Δημιουργήθηκε νέο αρχείο
Επόμενο, κάντε ξανά δεξί κλικ στο διάστημα και επιλέξτε RabbitVCS > Commit. Όταν εμφανιστεί μια προτροπή διαλόγου, εισαγάγετε το μήνυμα δέσμευσης και κάντε κλικ στο OK.
Integrate RabbitVCS με το GitHub
Τώρα που βρίσκεστε σε αυτό το επόμενο στάδιο, εντοπίστε το SSH URL για το GitHub αποθετήριο με το οποίο θέλετε να εργαστείτε. Κάντε δεξί κλικ (σε ένα κενό πεδίο) και επιλέξτε Update Επικολλήστε τη διεύθυνση URL του αποθετηρίου στο πεδίο Αποθετήριο, πληκτρολογήστε master στο πεδίο διακλάδωσης για να υποδείξετε την κεφαλή του δείκτη σας και κάντε κλικ στο OK.
Μόλις ολοκληρωθεί, το τοπικό σας αποθετήριο θα πρέπει να είναι πανομοιότυπο με την απομακρυσμένη έκδοση. Θυμηθείτε να ενημερώνετε πάντα τον τοπικό σας κατάλογο κάθε φορά που προστίθενται αρχεία στον απομακρυσμένο κλάδο για να βεβαιωθείτε ότι εργάζεστε με τα πιο πρόσφατα αρχεία.
Έχετε λοιπόν, παιδιά! Δεν χρειάζεται να εγκαταστήσετε εφαρμογές ή επεκτάσεις τρίτων για να εργαστείτε σε απλά έργα όταν μπορείτε να εργαστείτε με το Git απευθείας από τον διαχειριστή αρχείων Nautilus.
Τώρα, αν χρειάζεται να εκτελέσετε πιο περίπλοκες εργασίες, ίσως χρειαστεί να εγκαταστήσετε το GitKraken και κανείς δεν μπορεί να σας μηνύσει στο δικαστήριο για αυτό. Υπάρχουν συμβουλές για την εργασία με το Git με ή χωρίς εφαρμογές τρίτων που θα θέλατε να μοιραστείτε μαζί μας; Μη διστάσετε να αφήσετε τα σχόλιά σας στην παρακάτω ενότητα συζήτησης.