OpenAI
Αυτή η σελίδα μεταφράστηκε αυτόματα. Δείτε το πρωτότυπο άρθρο στα αγγλικά.

Σύνδεση του GitHub με το ChatGPT

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

Τελευταία ενημέρωση: 10 days ago

Επισκόπηση

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

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

Σημείωση: Η διαθεσιμότητα της εφαρμογής GitHub μπορεί να διαφέρει ανάλογα με το πρόγραμμα ChatGPT και την εμπειρία. Για παράδειγμα, οι χρήστες του ChatGPT Plus μπορεί να μη βλέπουν την εφαρμογή GitHub στη βασική εμπειρία ChatGPT, ακόμη κι αν είναι διαθέσιμη σε άλλες εμπειρίες όπως η έρευνα σε βάθος ή η Λειτουργία πράκτορα.

Σύνδεση του GitHub με το ChatGPT

Μπορείτε να συνδέσετε το GitHub με το ChatGPT επιλέγοντας ΡυθμίσειςΕφαρμογές και εντοπίζοντας το GitHub στον κατάλογο εφαρμογών του ChatGPT.

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

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

Γιατί δεν βλέπω ορισμένα από τα αποθετήριά μου μετά τη σύνδεση του ChatGPT με το GitHub;

Γενικά υπάρχει καθυστέρηση ~5 λεπτών πριν εμφανιστούν τα αποθετήριά σας ως διαθέσιμα στο ChatGPT.

Επιπλέον λόγοι για τους οποίους μπορεί να μη βλέπετε ακόμη ένα αποθετήριο:

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

  • Το αποθετήριο απαιτεί έγκριση από διαχειριστή του GitHub: Ο διαχειριστής του GitHub ενδέχεται να έχει αποκλείσει τη σύνδεση του αποθετηρίου σας με το ChatGPT. Επισκεφτείτε αυτόν τον σύνδεσμο ή πατήστε το εικονίδιο γραναζιού στη σελίδα ρυθμίσεων του GitHub στο ChatGPT. Από εκεί, μπορείτε να υποβάλετε «Αίτημα» πρόσβασης σε αποθετήρια, το οποίο μπορεί να εγκρίνει ο διαχειριστής IT.

  • Αποθετήρια που δεν έχουν ευρετηριαστεί από το GitHub: Λόγω του τρόπου ευρετηρίασης των αναζητήσεων στο GitHub, το αποθετήριο ενδέχεται να μην περιλαμβάνεται στο ευρετήριό του και, συνεπώς, να μην είναι ορατό στην εφαρμογή ChatGPT κατά την αναζήτηση. Μπορείτε να ενεργοποιήσετε μη αυτόματα την ευρετηρίαση μεταβαίνοντας στο GitHub και αναζητώντας το αποθετήριο με την εξής μορφή: repo:{username/repo_name} import (π.χ. repo:openai/codex import). Λάβετε υπόψη ότι μπορεί να χρειαστούν περίπου 5–10 λεπτά μέχρι το ευρετήριο να γίνει διαθέσιμο στην εφαρμογή σύνδεσης.

Δεδομένα και απόρρητο

Πώς λειτουργεί το ChatGPT με το GitHub

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

Θα χρησιμοποιήσει η OpenAI περιεχόμενο από το GitHub για την εκπαίδευση των μοντέλων της;

Από προεπιλογή, το περιεχόμενο που αποστέλλουν πελάτες οι οποίοι χρησιμοποιούν επιχειρηματικά προϊόντα —όπως τα ChatGPT Business, Enterprise, Edu και το API μας— δεν χρησιμοποιείται για τη βελτίωση των μοντέλων μας. Για πληροφορίες σχετικά με το πώς χρησιμοποιούμε τα επιχειρηματικά δεδομένα, ανατρέξτε στη σελίδα μας για το απόρρητο στις επιχειρήσεις.

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

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

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

Πώς μπορούν οι διαχειριστές του GitHub να εγκρίνουν την εφαρμογή ChatGPT;

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

Πώς μπορώ να αναζητήσω μεμονωμένα αρχεία σε ένα αποθετήριο;

Μπορείτε να αναζητήσετε μόνο το όνομα των αποθετηρίων σας στο GitHub. Η αναζήτηση συγκεκριμένων ονομάτων αρχείων δεν υποστηρίζεται.

Μπορώ να απαγορεύσω την πρόσβαση της εφαρμογής ChatGPT σε συγκεκριμένα αποθετήρια;

Ναι, ωστόσο αυτό ελέγχεται στις ρυθμίσεις του GitHub. Οι διαχειριστές μπορούν να ακολουθήσουν αυτές τις οδηγίες για να απαγορεύσουν την πρόσβαση σε συγκεκριμένα αποθετήρια.

Μπορώ να προωθήσω κώδικα, ενημερώσεις ή αιτήματα συγχώνευσης κώδικα στο GitHub αφού συνδεθώ στο ChatGPT;

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

Τι γίνεται αν έχω ενεργοποιήσει τη Λίστα επιτρεπόμενων IP στο GitHub;

Αν έχετε ενεργοποιήσει τη Λίστα επιτρεπόμενων IP στο GitHub είτε σε επίπεδο επιχείρησης είτε σε επίπεδο οργανισμού, θα πρέπει να βεβαιωθείτε ότι προσθέτετε τα μπλοκ εξερχόμενων IP της OpenAI στη Λίστα επιτρεπόμενων IP.

Γιατί μπορώ να χρησιμοποιήσω το GitHub στην Έρευνα σε βάθος ή στη λειτουργία πράκτορα, αλλά όχι στη Συνομιλία;

Η διαθεσιμότητα της εφαρμογής GitHub μπορεί να διαφέρει ανάλογα με το πρόγραμμα ChatGPT και την εμπειρία προϊόντος. Ορισμένα προγράμματα μπορεί να επιτρέπουν την εφαρμογή GitHub στην Έρευνα σε βάθος ή στη λειτουργία πράκτορα, αλλά όχι στην τυπική εμπειρία ChatGPT. Αν δεν βλέπετε το GitHub στη Συνομιλία, ελέγξτε τις λεπτομέρειες του προγράμματος ChatGPT που διαθέτετε.

Μπορείτε να μάθετε περισσότερα στο άρθρο του Κέντρου Βοήθειας για το Codex.

Σας βοήθησε αυτό το άρθρο;