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

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

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

Τελευταία ενημέρωση: 7 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, το αποθετήριο μπορεί να μην βρίσκεται στο ευρετήριο του 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.

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