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

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

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

Τελευταία ενημέρωση: 13 hours 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 και έπειτα επιλέξτε Επιλογή αποθετηρίωνΔιαμόρφωση αποθετηρίων στο GitHub) για να ανοίξετε τη σελίδα πρόσβασης αποθετηρίων του GitHub.

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

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

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

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

  • Το αποθετήριο απαιτεί έγκριση διαχειριστή GitHub: Το αποθετήριό σας μπορεί να έχει αποκλειστεί από τον διαχειριστή GitHub ώστε να μη συνδεθεί με το ChatGPT. Επισκεφτείτε αυτόν τον σύνδεσμο ή πατήστε το εικονίδιο Gear στη σελίδα Ρυθμίσεις για το 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 μας—δεν χρησιμοποιείται για τη βελτίωση των μοντέλων μας. Δείτε τη σελίδα Enterprise Privacy για πληροφορίες σχετικά με το πώς χρησιμοποιούμε τα επιχειρηματικά δεδομένα.

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

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


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

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

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

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

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

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

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

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

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

Τι γίνεται αν έχω ενεργοποιήσει το IP Allow List στο GitHub;

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

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

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

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

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