GitHub Δωρεάν Λήψη - 2023 Τελευταία Έκδοση

GitHub
2.9.1
Windows, Mac, Linux
Δωρεάν
GitHub
1,532,001
Προγραμματισμός, Developer Tools
Γράφτηκε από: Σάουλι Ζάκς

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

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

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

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

Πώς να Κατεβάσετε Δωρεάν το GitHub σε Υπολογιστές

  1. Κάντε κλικ στο κουμπί Κατεβάστε τώρα στην πλαϊνή μπάρα εργασίας, και θα ανοίξει σε μια νέα καρτέλα η επίσημη σελίδα λήψης του GitHub.
  2. Κάντε κλικ στου κουμπί Download, και ένα αρχείο εγκατάστασης EXE θα κατέβει αυτόματα στον υπολογιστή σας.
  3. Ανοίξτε το αρχείο όταν η λήψη ολοκληρωθεί, και το GitHub Desktop θα ξεκινήσει αυτόματα την εγκατάσταση στον υπολογιστή σας.
  4. Όταν ολοκληρωθεί η εγκατάσταση, το GitHub Desktop θα ανοίξει. Εάν έχετε ήδη έναν GitHub λογαριασμό, μπορείτε να συνδεθείτε τώρα. Εναλλακτικά, κάντε κλικ στον σύνδεσμο Create Your Free Account.
  5. Εισάγετε το όνομά σας, μια έγκυρη διεύθυνση email, έναν ασφαλή κωδικό πρόσβασης, και μετά κάντε κλικ στο κουμπί Create Account. Ένας κωδικός επιβεβαίωσης θα σταλεί στο email σας. Μόλις επικυρώσετε το λογαριασμό σας, μπορείτε να ξεκινήσετε να χρησιμοποιείτε το GitHub.

Πώς να Απεγκαταστήσετε το GitHub Από Τον Υπολογιστή Σας

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

  1. Πληκτρολογήστε Προσθαφαίρεση Προγραμμάτων στην μπάρα αναζήτησης των Windows και πατήστε το πλήκτρο Enter.
    Add or Remove Program
  2. Βρείτε το GitHub Desktop μέσα από τη λίστα με τα εγκατεστημένα προγράμματα και πατήστε το κουμπί Κατάργηση Εγκατάστασης.
  3. Επιβεβαιώστε πως θέλετε να διαγράψετε το GitHub, και τα Windows θα το απεγκαταστήσουν.

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

Επισκόπηση του GitHub

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

Πριν όμως χρησιμοποιήσετε το GitHub, είναι βασικό να καταλάβετε δύο πράγματα: Το Git και το Version Control.

Τι είναι το Version Control;

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

Αντί να δουλεύουν και πιθανώς να αλλάξουν ή να βλάψουν τον πηγαίο κώδικα, το Version Control δημιουργεί ένα «branch (κλαδί)» ή ένα αντίγραφο του πρωτοτύπου, οπότε μπορεί να δουλευτεί χωρίς να επηρεάζει τον αρχικό κώδικα. Μόλις η δουλειά στο branch είναι ολοκληρωμένη και ελεγχθεί, μπορεί να συνενωθεί με τον πηγαίο κώδικα.

Με τη χρήση των branch, ο προγραμματιστής αντιγράφει ένα μέρος του πηγαίου κώδικα (που ονομάζεται repository (αποθετήριο) ) και μετά προσθέτει νέο κώδικα ή λειτουργίες. Ύστερα ο προγραμματιστής μπορεί να κάνει με ασφάλεια αλλαγές στο κομμάτι του κώδικα που θέλει χωρίς να επηρεάσει το υπόλοιπο πρότζεκτ.

Τι είναι το Git;

Το Git είναι ένα σύστημα ελέγχου κατανεμημένων εκδόσεων (VCS) το οποίο δημιουργήθηκε το 2005. Σύμφωνα με μια έρευνα του Stack Overflow, το Git χρησιμοποιείτε από πάνω από το 85% των προγραμματιστών. Η δημοτικότητά του οφείλεται στην ικανότητά του να διατηρεί το ιστορικό του κώδικα και να επιτρέπει σε πολλαπλούς χρήστες να δουλεύουν σε ένα αρχείο ταυτόχρονα.

Χαρακτηριστικά του GitHub

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

Η διεπαφή του GitHub

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

Κεντρική Διαχείριση Πρότζεκτ

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

Βελτιωμένη Συγγραφή Κώδικα

Όταν ανεβάζετε τον κώδικά σας στο GitHub, μπορείτε να τον κάνετε ορατό από άλλους. Με αυτόν τον τρόπο, μπορούν να ελέγξουν τη δουλειά σας, να κάνουν προτάσεις, να βρουν bugs (σφάλματα), και να προτείνουν αλλαγές χωρίς να πειράξουν τον πηγαίο κώδικα.

Εργαλεία για Έλεγχο του Κώδικα

Το GitHub έχει αποκλειστικά εργαλεία που σαρώνουν τον κώδικά σας για τυχόν ευπάθειες ή bugs.

Φιλοξενία Κώδικα

Υπάρχουν εκατομμύρια repositories τα οποία φιλοξενούνται στο GitHub. Κάθε ένα από αυτά αποθηκεύει και κώδικα και το documentation (τεκμηρίωση) και σας δίνει τα εργαλεία που χρειάζεστε για να κυκλοφορήσετε και να δημοσιεύσετε το λογισμικό ή την εφαρμογή σας.

Σημαντικοί Όροι για τη Χρήση του GitHub

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

Δημιουργία ενός Repository

Το repository (αποθετήριο), ή αλλιώς repo, είναι η μοναδική τοποθεσία που τα αρχεία του πρότζεκτ αποθηκεύονται. Κάθε repo διαθέτει το δικό του URL, το οποίο μπορεί να είναι δημόσιο ή ιδιωτικό. Για να δημιουργήσετε ένα repo, πατήστε το Ctrl+N ή κάντε κλικ στο File στη μπάρα του μενού και επιλέξτε New Repository.

Creating a Repository

Η δημιουργία ενός νέου repository για σας

Forking και Branching

Το GitHub επιτρέπει στους χρήστες για δημιουργούν διπλότυπα αντίγραφα του πρότζεκτ με σκοπό τη βελτίωσή τους. Το fork (διακλάδωση) είναι ένα πλήρες αντίγραφο του repository, και το branch (κλαδί) απλά προσθέτει στον τρέχον κώδικα. Και στις δύο περιπτώσεις, η δουλειά γίνεται σε ένα αντίγραφο του πηγαίου κώδικα, οπότε δεν μπορεί να υπάρξει κάποια ζημιά στον αρχικό κώδικα.

Pull Request

Αφού τελειώσετε με το fork ή το branch, μπορείτε να υποβάλετε τον κώδικά σας στον ιδιοκτήτη του πηγαίου κώδικα, ώστε να το συμπεριλάβουν στην επόμενη έκδοσή τους.

Merge

Αφού το pull request εγκριθεί, ο ενημερωμένος κώδικας θα γίνει pulled (θα τραβηχτεί) από το νέο κλαδί και θα ανέβει στο repo του πηγαίου κώδικα για να ενοποιηθεί με την πιο καινούρια ενημέρωση.

Κοινωνική Δικτύωση

Το GitHub είναι ένας από τους μεγαλύτερους ιστότοπους κοινωνικής δικτύωσης για προγραμματιστές.

Επιτρέπει στους προγραμματιστές να συνδεθούν μεταξύ τους, να συμβάλουν και να συνεργαστούν σε διάφορα πρότζεκτ. Κάθε χρήστης μπορεί να δημιουργήσει ένα προφίλ στο οποίο θα συμπεριλαμβάνει τα τρέχοντα και τα παλιά πρότζεκτ του, τα revisions (αναθεωρήσεις), και τα pull requests. Υπάρχουν φόρουμ στα οποία οι χρήστες μπορούν να κάνουν αιτήματα ή να ζητάνε συμβουλές, ή απλά να ανοίγουν συζητήσεις που είναι σχετικές με αλλαγές ή βελτιώσεις προγραμματιστικών γλωσσών.

Changelog

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

Δωρεάν Εναλλακτικές του GitHub

  • GitLab: Το GitLab είναι ένα από τα πιο γρήγορα αναπτυσσόμενα διαδικτυακά repositories (αποθετήρια). Επιτρέπει στους χρήστες να δημιουργούν ιδιωτικά ή δημόσια repositories, και να διαχειρίζονται τον πλήρη κύκλο ζωής του πρότζεκτ τους, από το σχεδιασμό του μέχρι την δημοσίευση και την ασφάλειά του. Παρακολουθεί όλες τις αλλαγές και διαθέτει τα εργαλεία συνεργασίας που χρειάζονται ώστε μια ομάδα να μπορεί να δουλεύει απομακρυσμένα και να χτίζει το δικό της κώδικα και λογισμικό.
  • Bitbucket: Σε αντίθεση με το Github, το οποίο εστιάζει στον δημόσιο ανοιχτό κώδικα, το BitBucket εξειδικεύεται σε ιδιωτικό κώδικα. Οι περισσότεροι χρήστες του BitBucket είναι εταιρίες ή startups που σχεδιάζουν και εκτελούν τις εφαρμογές ή το λογισμικό τους. Δεν έχει κάποιο όρια στο πόσα ιδιωτικά repos θα έχει ο κάθε χρήστης και μπορεί να ενσωματώσει εργαλεία όπως τα Jira, Crucible, και HipChat, διευκολύνοντας τις εταιρίες να παρακολουθούν την πρόοδο κάθε πρότζεκτ και να συνεργάζονται με άλλους.

Συχνές Ερωτήσεις

Είναι δωρεάν το GitHub;

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

Είναι ασφαλές το GitHub;

Η πλατφόρμα του GitHub είναι ασφαλής και δεν έχει ανεπιθύμητα μηνύματα. Οποιοσδήποτε γνωστός χάκερ ή κακόβουλο άτομο έχουν τους λογαριασμούς τους μπλοκαρισμένους σε μια προσπάθεια να διατηρηθεί η ακεραιότητα της κοινότητας. Τα repositories είναι όλα αποθηκευμένα σε ένα ασφαλές σημείο στο cloud, και μόνο εκείνοι με εξουσιοδότηση μπορούν να έχουν πρόσβαση σε ιδιωτικά repos.

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

Ποια η διαφορά μεταξύ του Git και του GitHub;

Το Git είναι το Σύστημα Ελέγχου Έκδοσης (VCS) που οι προγραμματιστές μπορούν να χρησιμοποιήσουν για να παρακολουθούν τις αλλαγές στο ιστορικό του κώδικά τους. Το GitHub είναι μια βασισμένη στο cloud υπηρεσία φιλοξενίας για τη διαχείριση των Git repositories. Ενσωμάτωσε επίσης τις λειτουργίες ελέγχου έκδοσης, για να βοηθήσει στην εξομάλυνση της δημιουργικής διαδικασίας, και για να επιτρέψει σε πολλαπλούς προγραμματιστές να δουλεύουν ταυτόχρονα σε ένα πρότζεκτ, να δημιουργούνε forks, branches, και να συνεργάζονται με άλλους προγραμματιστές.

Επισκεφθείτε τον ιστότοπο της GitHub
Μοιραστείτε και Υποστηρίξτε

Η WizCase είναι μια ανεξάρτητη ιστοσελίδα αξιολογήσεων. Υποστηριζόμαστε από τους αναγνώστες, καθώς λαμβάνουμε προμήθεια όταν αγοράζετε μέσω των συνδέσμων της ιστοσελίδας μας. Δεν πληρώνετε επιπλέον για οτιδήποτε αγοράζετε στην ιστοσελίδα μας — η προμήθειά μας προέρχεται απευθείας από τον ιδιοκτήτη του προϊόντος.

Υποστηρίξτε την WizCase για να μας βοηθήσετε να σας δίνουμε ειλικρινείς και αμερόληπτες συμβουλές. Κοινοποιήστε την ιστοσελίδα μας για να μας υποστηρίξετε!