Πώς να κατεβάσετε αρχεία από το GitHub

Εάν έχετε χρησιμοποιήσει ποτέ το GitHub στο παρελθόν, γνωρίζετε ότι δεν είναι αμέσως σαφές πώς να κάνετε λήψη αρχείων από την πλατφόρμα. Είναι μια από τις πιο περίπλοκες πλατφόρμες, καθώς δεν προορίζεται άμεσα για άμεση κοινή χρήση αρχείων, αλλά για ανάπτυξη. Ομολογουμένως, ένα από τα μεγάλα πράγματα για το GitHub είναι ότι όλα τα δημόσια αποθετήρια είναι ανοιχτού κώδικα και οι άνθρωποι ενθαρρύνονται να συνεισφέρουν — υπάρχουν ιδιωτικά αποθετήρια, αλλά αυτά χρησιμοποιούνται γενικά για σκοπούς ανάπτυξης σε επιχειρήσεις που δεν θέλουν να φαίνεται ο κώδικάς τους από το κοινό. Το GitHub, ωστόσο, εξακολουθεί να χειρίζεται τη λήψη αρχείων διαφορετικά από άλλα μέρη.

Πώς να κατεβάσετε αρχεία από το GitHub

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

Λήψη αρχείου από το GitHub

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

  1. Έτσι, αν μεταβείτε σε μια δημόσια βάση κωδικών — όπως αυτός ο Υπολογιστής συμβουλών που κατασκεύασα — θα παρατηρήσετε ότι στην επάνω δεξιά γωνία υπάρχει ένα πράσινο κουμπί που λέει Κλωνοποίηση ή Λήψη, γγλείψιμο στο κουμπί.
  2. Στη συνέχεια, στο αναπτυσσόμενο μενού, επιλέξτε Λήψη ZIP. Θα ξεκινήσει η λήψη όλων των αρχείων στον υπολογιστή σας, συνήθως στον φάκελο "Λήψεις". GitHub Repo 2
  3. Στη συνέχεια, ανοίξτε το φάκελο "Λήψεις" στον υπολογιστή σας και βρείτε το αρχείο ZIP. Θα θελήσετε να κάνετε δεξί κλικ και να επιλέξετε την επιλογή που λέει Αποσυμπίεση όλων…, Ανοίγω φερμουάρ, ή Αποσυμπίεσηκαι, στη συνέχεια, επιλέξτε έναν φάκελο στον οποίο θέλετε να καταλήγουν τα αρχεία. Ρυθμίσεις αρχείου
  4. Τέλος, πλοηγηθείτε σε αυτόν τον επιλεγμένο φάκελο και θα βρείτε όλα εκείνα τα αρχεία Github που κατεβάσαμε ακριβώς εκεί!

Αυτή είναι μια αρκετά μικρή βάση κώδικα, με μόνο μερικά αρχεία σε αυτήν. Αν μεταβείτε στο αποθετήριο JavaScript 30 του Wes Bos στο Github, θα παρατηρήσετε ότι — δεδομένου ότι είναι δημόσιο αποθετήριο — μπορεί να γίνει λήψη του με τον ίδιο τρόπο.

Λήψη αρχείων GitHub με χρήση εντολών

Εναλλακτικά, μπορείτε εύκολα να κλωνοποιήσετε ένα αρχείο ή ένα αποθετήριο χρησιμοποιώντας μερικές απλές εντολές στο GitHub. Για να λειτουργήσει αυτό, θα χρειαστεί να εγκαταστήσετε τα εργαλεία Git. Θα εγκαταστήσουμε την ίδια αριθμομηχανή συμβουλών από τη γραμμή εντολών σε αυτήν την επίδειξη.

  1. Αντιγράψτε τη διεύθυνση URL από τη γραμμή διευθύνσεών σας ή από το ίδιο μενού από όπου κατεβάσατε το αρχείο zip. GitHub Repo
  2. Ανοίξτε το Git Bash, πληκτρολογήστε "Λήψεις cd” και χτύπησε Εισαγω. Αυτό θα σας μεταφέρει στο φάκελο "Λήψεις" στο παράθυρο εντολών, μπορείτε επίσης να πληκτρολογήσετε οποιαδήποτε θέση αρχείου θέλετε να αποθηκεύσετε το αρχείο. γραμμή εντολών
  3. Τώρα, πληκτρολογήστε "git clone //github.com/bdward16/tip-calculator.git«και χτύπησε Εισαγω.γραμμή εντολών 2
  4. Χρησιμοποιώντας αυτήν τη μέθοδο, τα αρχεία αποσυμπιέζονται αυτόματα κατά τη λήψη.

Υπάρχει καλύτερος τρόπος λήψης αρχείων

Αν και ο τρόπος που περιγράψαμε είναι απλός και ξεκάθαρος, είναι ο πιο βέλτιστος για απλή προβολή των αρχείων κώδικα και όχι για πειραματισμούς. Εάν σχεδιάζετε να κατεβάσετε αρχεία GitHub για να πειραματιστείτε, ο καλύτερος τρόπος θα ήταν να "διαράξετε" το έργο. Ένα πιρούνι είναι απλώς το δικό σας αντίγραφο ενός αποθετηρίου.

Η διοχέτευση ενός αποθετηρίου έχει πολλά πλεονεκτήματα. Σας δίνει το δικό σας αντίγραφο στον λογαριασμό σας στο GitHub που σας επιτρέπει να πειραματιστείτε ελεύθερα με αλλαγές χωρίς να επηρεάζετε το αρχικό έργο. Για παράδειγμα, θα μπορούσατε να βρείτε ένα σφάλμα στον Υπολογιστή συμβουλών μου ή να θέλετε να προσθέσετε τις δικές σας δυνατότητες. Έτσι, θα μπορούσατε να «διαχωρίσετε» τον Υπολογιστή συμβουλών μου, δημιουργώντας ένα αντίγραφο στον λογαριασμό σας στο GitHub. Εδώ, θα μπορούσατε να μπερδέψετε τον κώδικα και να πειραματιστείτε μαζί του χωρίς να επηρεάσετε το αρχικό έργο, γιατί αυτό θα ήταν το αντίγραφό σας ή το "διχάλι".

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

Λοιπόν, πώς δημιουργείτε ένα δημόσιο αποθετήριο; Στην πραγματικότητα είναι αρκετά εύκολο. Πριν ξεκινήσουμε, πρέπει να δημιουργήσετε έναν δωρεάν λογαριασμό GitHub, καθώς θα χρειαστείτε κάπου για να αποθηκεύσετε το πιρούνι σας. Μπορείτε να κατευθυνθείτε στο www.github.com και να το κάνετε αυτό τώρα.

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

  1. Για παράδειγμα, μπορείτε να μεταβείτε στο δημόσιο αποθετήριο για το εκπαιδευτικό πρόγραμμα 30 ημερών JavaScript του Wes Bos και στην επάνω δεξιά γωνία, θα δείτε ένα κουμπί που λέει Πιρούνι. Κάντε κλικ στο κουμπί.
  2. Μπορεί να χρειαστούν μερικά δευτερόλεπτα έως μερικά λεπτά, αλλά το GitHub στη συνέχεια θα κλωνοποιήσει ή θα «διχαλώσει» αυτό το έργο στον δικό σας λογαριασμό GitHub. Μόλις ολοκληρωθεί, θα σας εμφανίσει αμέσως το έργο με το όνομα χρήστη GitHub.
  3. Για επαλήθευση, μπορείτε να κάνετε κλικ στο εικονίδιο του προφίλ σας στη γραμμή πλοήγησης επάνω δεξιά και, στη συνέχεια, να επιλέξετε την επιλογή που λέει Τα αποθετήρια σας . Στη λίστα των αποθετηρίων σας, θα πρέπει να δείτε τη βάση κώδικα μαθημάτων JavaScript 30.

Τώρα, μπορείτε να αλλάξετε και να πειραματιστείτε με τον κώδικα ό,τι θέλετε και δεν θα επηρεάσει τα αρχικά αρχεία έργου του αρχικού κατόχου. Εάν αλλάξετε κάποιον κώδικα, διορθώσετε ένα σφάλμα ή προσθέσετε μια νέα δυνατότητα, μπορείτε να δημιουργήσετε κάτι που ονομάζεται "Αίτημα έλξης", όπου μπορεί να συζητηθεί αυτή η αλλαγή. Εάν η αλλαγή αρέσει στον αρχικό κάτοχο του έργου - και λειτουργεί σωστά - μπορεί να συγχωνευθεί στην αρχική βάση κωδικών ως κωδικός παραγωγής.

Κλείσιμο

Όπως μπορείτε να δείτε, η λήψη αρχείων και ολόκληρων έργων από το GitHub είναι στην πραγματικότητα αρκετά εύκολη. Σε λίγα μόλις λεπτά, μπορείτε να κάνετε λήψη ενός ολόκληρου έργου στον υπολογιστή σας ή ακόμα και να το διαχωρίσετε στον δικό σας λογαριασμό GitHub. Δεν χρειάζεται πολύ για να μπλέξετε με τον κώδικα στο πιρούνι σας για να δείτε τι επηρεάζει τι και, τελικά, ίσως να μπορέσετε να δημιουργήσετε το πρώτο σας αίτημα έλξης! Καλή κωδικοποίηση!