Μετάβαση στο περιεχόμενο

GitHub CLI

ΕφαρμογήGitHub

Ονομάζεται επίσης gh, gh cli, hub cli

GitHubΠαραγωγικότητα

Το επίσημο εργαλείο γραμμής εντολών του GitHub. Η διεργασία είναι το gh.exe. Δεν είναι το GitHub Desktop και δεν είναι το git.exe.

Τι πρέπει να γνωρίζετε

Το gh.exe είναι το GitHub CLI. Το GitHub Desktop είναι διαφορετική εφαρμογή.

Το GitHub CLI είναι η επίσημη εντολή gh. Το GitHub Desktop είναι το GitHubDesktop.exe. Το Git for Windows είναι το git.exe. Η απεγκατάσταση του Desktop δεν αφαιρεί το gh. Η εγκατάσταση του gh δεν εγκαθιστά το Git Bash.

Τι είναι;
Εντολή gh για το GitHub
Είναι το ίδιο με το Desktop;
Όχι. Αυτό είναι μια γραμμή εντολών (CLI)
Αντικαθιστά το git;
Όχι. Εξακολουθείτε να χρειάζεστε το git.exe
Το Feex λέει
Εάν το gh δεν αναγνωρίζεται, θα εγκαθιστούσα το GitHub CLI από το cli.github.com. Δεν θα επισκεύαζα πρώτα το GitHub Desktop. Το Desktop είναι μια γραφική διεπαφή. Αυτό είναι το gh.exe.

Τι είναι το GitHub CLI;

Το GitHub CLI είναι το gh.exe. Ενσωματώνει λειτουργίες του GitHub.com. Δεν είναι το Git for Windows και δεν είναι το GitHub Desktop.

Εάν δεν το έχετε χρησιμοποιήσει ποτέ

Αν ένας οδηγός ανέφερε να εγκαταστήσετε το gh, αυτό είναι το GitHub CLI από το cli.github.com. Το gh.exe δημιουργεί pull requests και επικοινωνεί με το API του GitHub. Το git.exe εξακολουθεί να είναι το VCS. Το GitHub Desktop είναι η γραφική διεπαφή. Μπορείτε να χρησιμοποιήσετε το git χωρίς το gh. Δεν μπορείτε να αντικαταστήσετε το git με το gh για κάθε τοπικό commit.

Σε τι χρησιμεύει;

Pull requests και issues

gh pr create και gh issue. Το Desktop μπορεί να το κάνει αυτό με ένα ποντίκι. Το git.exe μόνο του δεν μπορεί να ανοίξει ένα PR στο GitHub χωρίς πρόσθετα βήματα.

gh auth login

Έλεγχος ταυτότητας μέσω συσκευής ή προγράμματος περιήγησης στο GitHub. Το Git Credential Manager είναι ένα διαφορετικό βοηθητικό πρόγραμμα που χρησιμοποιείται από το git.exe.

Βοηθήματα δημιουργίας και κλωνοποίησης αποθετηρίων

Συντομεύσεις ειδικά για το GitHub. Το git clone εξακολουθεί να λειτουργεί χωρίς αυτό το εργαλείο.

Για ποιους προορίζεται;

  • Χρήστες που εργάζονται αποκλειστικά σε τερματικό και στο GitHub.com
  • Χρήστες που δεν θέλουν το GitHub Desktop
  • Όποιος πληκτρολόγησε gh και νόμιζε ότι έλειπε το Git

Τρέχουσα κατάσταση

Το GitHub CLI (2020) είναι μια τρέχουσα γραμμή εντολών του github από το GitHub. Ο προμηθευτής εξακολουθεί να παραπέμπει τους χρήστες των Windows στο https://cli.github.com/.

Πόσο παλιό είναι;

Το GitHub κυκλοφόρησε το gh το 2020 ως το υποστηριζόμενο CLI, μετά το παλαιότερο εργαλείο hub. Είναι νεότερο από το GitHub Desktop (2015) και πολύ νεότερο από το Git (2005). Τα τρέχοντα πακέτα MSI και winget για Windows αποτελούν το προϊόν.

Εκδόσεις

Πρώτα τα κύρια κανάλια. Οι ακριβείς αριθμοί δομής δεν επαληθεύονται όλοι εδώ.

MSI του gh

Απαιτήσεις συστήματος

Οι τιμές ακολουθούν τις δημόσιες οδηγίες του εκδότη. Ο φόρτος εργασίας εξακολουθεί να μεταβάλλει τις πραγματικές ανάγκες.

Ελάχιστο

Ελάχιστες απαιτήσεις συστήματος
Λειτουργικό σύστημα Μια τρέχουσα έκδοση 64-bit των Windows 10 ή Windows 11, σύμφωνα με το GitHub CLI
Μνήμη RAM Το CLI είναι εξαιρετικά μικρό

Προφίλ πόρων

Απαίτηση CPU
Εξαρτάται από το τι ανοίγετε μέσα στην εφαρμογή
Απαίτηση RAM
Εξαρτάται από έγγραφα, καρτέλες ή βιβλιοθήκες

Εγκατεστημένες διεργασίες

Αυτά τα εκτελέσιμα αρχεία ανήκουν σε αυτό το προϊόν όταν είναι εγκατεστημένο.

Εγκατεστημένες διεργασίες
gh.exe GitHub CLI

Στοιχεία εκκίνησης

Το gh.exe δεν ξεκινά με τα Windows. Το εκτελείτε σε ένα τερματικό.

Τοποθεσίες αρχείων

Συνήθεις τοποθεσίες του GitHub CLI
Τυπική εγκατάσταση C:\Program Files\GitHub CLI\

Μορφές αρχείων

JSON από σημαίες --json

Συνήθη προβλήματα

Το gh λειτουργεί, το git λείπει

Εγκαταστήστε το Git for Windows από το git-scm.com. Το gh επικοινωνεί με το GitHub. Το git επικοινωνεί με το αποθετήριο.

Έλεγχος ταυτότητας στο Desktop, όχι στο gh

Το gh auth login είναι ξεχωριστή σύνδεση. Τα διαπιστευτήρια του Desktop δεν μετατρέπονται αυτόματα σε διακριτικά του gh.

Απεμπλοκή από προβλήματα

where.exe gh

Αναμένεται το Program Files\GitHub CLI\gh.exe. Το GitHubDesktop.exe είναι η διαδρομή της γραφικής διεπαφής.

Εγκατάσταση από το cli.github.com ή μέσω winget GitHub.cli

Ένα τυχαίο gh.exe στις Λήψεις είναι η περίπτωση που πρέπει να αγνοήσετε.

gh auth status

Εμφανίζει τη σύνδεση αυτού του CLI. Δεν θα παραθέσει λογαριασμούς του Sourcetree.

Εναλλακτικές λύσεις

GitHub Desktop για γραφική διεπαφή. git.exe για τοπικό έλεγχο εκδόσεων. Το παλιό εκτελέσιμο hub δεν είναι αυτό το υποστηριζόμενο CLI.

Επίσημη βοήθεια και λήψεις

Ξεκινήστε από τον προμηθευτή. Οι τυχαίοι ιστότοποι αρχείων exe δεν αποτελούν κανάλι υποστήριξης.

Επίσημα στοιχεία επικοινωνίας
Λήψη cli.github.com/ Επίσημο πρόγραμμα εγκατάστασης ή σελίδα προμηθευτή
Βοήθεια cli.github.com/manual/ Υποστήριξη προμηθευτή
Επίσημος ιστότοπος cli.github.com/ Ξεκινήστε από εδώ, όχι από έναν τυχαίο πάροχο φιλοξενίας αρχείων exe
Εγχειρίδιο cli.github.com/manual/ gh pr, gh repo και έλεγχος ταυτότητας

Σχετικό υλικό

Το CLI είναι εξαιρετικά μικρό. Το δίκτυο προς το GitHub αποτελεί το σύνηθες όριο.

Τεχνικές λεπτομέρειες

Τεχνικές λεπτομέρειες

Οι αριθμοί εκδόσεων του προμηθευτή αλλάζουν. Αυτό το άρθρο δεν δεσμεύεται σε συγκεκριμένη δομή.

Πηγές και επαλήθευση

Καταγεγραμμένη ετικέτα πηγής: Αύγουστος 2026. Αυτή η ετικέτα δεν καθορίζει ανεξάρτητη επαλήθευση. Πώς ερευνούμε.

Ήταν χρήσιμο αυτό το άρθρο;

Ένα ναι ή όχι είναι αρκετό. Επιλέξτε έναν λόγο εάν θέλετε ή προσθέστε μια σύντομη σημείωση.

Ήταν χρήσιμο αυτό το άρθρο;