Εάν έχετε χρησιμοποιήσει ποτέ ποτέ το Github, γνωρίζετε ότι δεν είναι άμεσα σαφής ο τρόπος λήψης αρχείων από την πλατφόρμα. Είναι μια από τις πιο περίπλοκες πλατφόρμες, καθώς δεν προορίζεται άμεσα για άμεση ανταλλαγή αρχείων, αλλά για ανάπτυξη. Το Github είναι ένα από τα μεγάλα πράγματα που είναι ότι όλα τα δημόσια αποθετήρια είναι ανοιχτού κώδικα και οι άνθρωποι ενθαρρύνονται να συνεισφέρουν - υπάρχουν ιδιωτικά αποθετήρια, αλλά αυτά χρησιμοποιούνται γενικά για αναπτυξιακούς σκοπούς σε επιχειρήσεις που δεν θέλουν να δουν τον κώδικα τους από το κοινό. Ο Github, ωστόσο, χειρίζεται τη λήψη αρχείων διαφορετικά από άλλα μέρη.
Επομένως, αν δεν είστε απολύτως σίγουροι για το πώς μπορείτε να κατεβάσετε αρχεία από έργα (ή ολόκληρα έργα) από την Github, θα σας δείξουμε πώς. Ας αρχίσουμε.
Λήψη αρχείου
Οι περισσότεροι δημόσιοι χώροι αποθήκευσης μπορούν να μεταφορτωθούν δωρεάν, χωρίς ακόμη και λογαριασμό χρήστη. Αυτό συμβαίνει επειδή τα δημόσια αποθετήρια θεωρούνται κώδικες που είναι ανοιχτού κώδικα. Δηλαδή, εκτός αν ο ιδιοκτήτης του codebase ελέγχει διαφορετικά ένα κιβώτιο, το codebase του μπορεί να μεταφορτωθεί στον υπολογιστή σας, packed σε ένα αρχείο .zip.
Έτσι, αν πάτε σε ένα δημόσιο κωδικό - όπως αυτό το Υπολογιστής Συμβουλιών που έχτισα - θα παρατηρήσετε ότι στην πάνω δεξιά γωνία υπάρχει ένα πράσινο κουμπί που λέει Clone ή Download . Κάντε κλικ στο κουμπί και, στη συνέχεια, από το αναπτυσσόμενο μενού, επιλέξτε Λήψη ZIP . Όλα τα αρχεία θα αρχίσουν να μεταφορτώνονται στον υπολογιστή σας, συνήθως στο φάκελο "Downloads".
Στη συνέχεια, ανοίξτε το φάκελο "Λήψεις" στον υπολογιστή σας και βρείτε το αρχείο ZIP. Θα θέλετε να κάνετε δεξί κλικ και να επιλέξετε την επιλογή "Unzip" ή "Uncompress" και, στη συνέχεια, επιλέξτε ένα φάκελο στον οποίο θέλετε να καταλήξουν τα αρχεία.
Τέλος, πλοηγηθείτε σε αυτόν τον επιλεγμένο φάκελο και θα βρείτε όλα τα αρχεία Github που κατεβάσαμε εκεί!
Αυτό είναι ένα πολύ μικρό κώδικα, με μόνο δύο αρχεία σε αυτό. Εάν μεταβείτε στο αποθετήριο JavaScript 30 της Wes Bos στο Github, θα παρατηρήσετε ότι - καθώς είναι δημόσιο αποθετήριο - μπορείτε να το κατεβάσετε με τον ίδιο τρόπο.
Υπάρχει ένας καλύτερος τρόπος για να "κατεβάσετε" τα αρχεία
Ενώ ο τρόπος που περιγράψαμε είναι απλός και απλός, είναι πολύ βέλτιστος για απλή προβολή των αρχείων κώδικα, χωρίς πειραματισμό. Αν σχεδιάζετε να κατεβάσετε αρχεία Github για να πειραματιστείτε, ο καλύτερος τρόπος θα ήταν να "περάσετε" το έργο. Ένα πιρούνι είναι απλά το δικό σας αντίγραφο ενός αποθετηρίου.
Η αποθήκευση ενός αποθετηρίου περιλαμβάνει πολλά πλεονεκτήματα. Σας δίνει το δικό σας αντίγραφο στο λογαριασμό σας Github που σας επιτρέπει να δοκιμάσετε ελεύθερα τις αλλαγές χωρίς να επηρεάσετε το αρχικό έργο. Για παράδειγμα, θα μπορούσατε να βρείτε ένα σφάλμα στο Υπολογιστή Συμβουλή μου ή θέλετε να προσθέσετε τα δικά σας χαρακτηριστικά. Έτσι, θα μπορούσατε να "πιρούν" τον Υπολογιστή Συμβουλή μου, δημιουργώντας ένα αντίγραφο στο λογαριασμό σας στο Github. Εδώ, θα μπορούσατε να σκεπάσετε τον κώδικα και να το πειραματιστείτε χωρίς να επηρεάσετε το αρχικό έργο, γιατί αυτό θα ήταν το αντίγραφο ή το "πιρούνι" σας. Συνηθέστερα, οι πιρούνες χρησιμοποιούνται είτε για να προτείνουν αλλαγές στο έργο κάποιου άλλου, ένα χαρακτηριστικό όπως αναφέρθηκε.
Λοιπόν, πώς φεύγετε ένα δημόσιο αποθετήριο; Είναι πραγματικά εύκολο. Πριν ξεκινήσουμε, θα πρέπει να δημιουργήσετε έναν δωρεάν λογαριασμό Github, καθώς θα χρειαστείτε κάπου να αποθηκεύσετε το πιρούνι σας. Μπορείτε να κατευθυνθείτε στο www.github.com και να το κάνετε τώρα.
Αφού δημιουργήσετε το λογαριασμό σας, μπορείτε να ανοίξετε ένα δημόσιο χώρο αποθήκευσης στο λογαριασμό σας. Για παράδειγμα, μπορείτε να μεταβείτε στο δημόσιο χώρο αποθήκευσης για το μάθημα κατάρτισης JavaScript 30 ημερών του Wes Bos και στην πάνω δεξιά γωνία θα δείτε ένα κουμπί που λέει Fork. Κάντε κλικ στο κουμπί.
Θα μπορούσε να διαρκέσει μερικά δευτερόλεπτα σε λίγα λεπτά, αλλά ο Github θα κλωνοποιήσει ή θα "πηδήσει" εκείνο το έργο στο δικό σας λογαριασμό GitHub. Μόλις τελειώσει, θα σας δείξει αμέσως το έργο με το όνομα χρήστη Github. Για να επαληθεύσετε, μπορείτε να κάνετε κλικ στο εικονίδιο του προφίλ σας στη γραμμή πλοήγησης στην επάνω δεξιά γωνία και στη συνέχεια να επιλέξετε την επιλογή που αναφέρει τα Αποθετήριά σας . Στη λίστα των αποθετηρίων σας, θα πρέπει να δείτε το κώδικα βάσης JavaScript 30.
Τώρα, μπορείτε να αλλάξετε και να πειραματιστείτε με τον κώδικα ό, τι θέλετε και αυτό δεν θα επηρεάσει τα αρχικά αρχεία έργου του αρχικού κατόχου. Αν αλλάξετε κάποιον κώδικα, διορθώσετε ένα σφάλμα ή προσθέσετε μια νέα δυνατότητα, μπορείτε να δημιουργήσετε κάτι που ονομάζεται "pull request", όπου μπορεί να συζητηθεί αυτή η αλλαγή. Εάν ο αρχικός ιδιοκτήτης του έργου θέλει την αλλαγή - και λειτουργεί σωστά - μπορεί να συγχωνευθεί στον αρχικό κώδικα ως κώδικα παραγωγής.
Κλείσιμο
Όπως μπορείτε να δείτε, η λήψη αρχείων και ολόκληρων έργων από το Github είναι πραγματικά εύκολη. Μέσα σε λίγα λεπτά, μπορείτε να κατεβάσετε ολόκληρο το έργο στον υπολογιστή σας ή ακόμα και να το διαγράψετε στο δικό σας λογαριασμό Github. Δεν χρειάζεται να χάσετε πολλά με τον κώδικα στο πιρούνι σας για να δείτε τι επηρεάζει αυτό και, τελικά, ίσως να είστε σε θέση να δημιουργήσετε το πρώτο σας αίτημα έλξης! Ευτυχισμένη κωδικοποίηση!
