Общ преглед
Можете да свържете хранилищата си в GitHub с приложенията на ChatGPT, както и с Агента на ChatGPT, за да задавате въпроси въз основа на собствения си код.
Когато се свържете с GitHub, ChatGPT може да извлича данни на живо от вашите хранилища — код, README файлове и друга документация — и да разсъждава върху тях в реално време чрез приложение със синхронизиране, приложение с търсене във файлове или приложение с дълбоко проучване. Просто се свържете, задайте въпрос и ChatGPT ще прочете, анализира и цитира подходящите откъси направо от съдържанието ви в GitHub.
Забележка: Наличността на GitHub App може да варира според плана и начина на ползване на ChatGPT. Например потребителите на ChatGPT Plus може да не виждат GitHub App в стандартното изживяване на 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. Оттук можете да „заявите“ достъп до хранилища, който може да бъде одобрен от вашия ИТ администратор.
Хранилища, които не са индексирани от GitHub: Поради поведението на индексиране при търсене в GitHub хранилището може да не е в индекса на GitHub и следователно да не е видимо за приложението ChatGPT при търсене. Можете ръчно да задействате индексиране, като отидете в GitHub и извършите търсене за хранилището, използвайки този формат:
repo:{username/repo_name} import(напр. repo:openai/codex import). Имайте предвид, че може да отнеме около 5–10 минути, преди индексът да стане достъпен за конектора.
Данни и поверителност
Как ChatGPT работи с GitHub
ChatGPT формира заявки за търсене от вашите подкани, за да намери подходяща информация в свързаните ви хранилища в GitHub, и изпраща тези заявки до GitHub. Например, ако попитате: „Можете ли да ми покажете къде съм обработвал качванията на файлове в бекенда?“ ChatGPT може да претърси вашите хранилища в GitHub със заявка като „обработчик качване файлове бекенд“. Ако е необходимо, може да извърши няколко различни търсения, за да намери най-подходящия код или файлове.
Ще използва ли OpenAI съдържание от GitHub за обучение на своите модели?
По подразбиране съдържанието, изпратено от клиенти, използващи бизнес предложения — като ChatGPT Business, Enterprise, Edu и нашия API — не се използва за подобряване на нашите модели. Вижте нашата страница за поверителност за предприятия за информация как използваме бизнес данни.
Когато използвате нашите услуги с индивидуален абонамент, може да използваме съдържанието ви за обучение на нашите модели, ако настройката „Подобряване на модела за всички“ е включена. Можете да прочетете повече за това как се съхраняват и използват данните ви в тази статия в нашия помощен център.
Местонахождение на данните се поддържа за GitHub във всички налични региони. Прочетете повече за местонахождението на данните.
ЧЗВ
Как администраторите на GitHub могат да одобрят приложението ChatGPT?
Администраторите на GitHub могат да следват тези инструкции, за да одобрят OAuth приложения, като приложението ChatGPT, за своята организация.
Как да търся отделни файлове в хранилище?
Можете да търсите само името на вашите хранилища в GitHub. Търсенето по конкретни имена на файлове не се поддържа.
Мога ли да забраня достъпа на приложението ChatGPT до конкретни хранилища?
Да, но това се управлява в настройките на GitHub. Администраторите могат да следват тези инструкции, за да забранят достъпа до конкретни хранилища.
Мога ли да изпращам код, актуализации или PRs към GitHub, след като се свържа с ChatGPT?
Приложението GitHub в ChatGPT ви позволява само да четете от вашите хранилища, за да анализирате и търсите в кода си. Ако искате да генерирате, редактирате и изпращате код директно към GitHub, това е налично чрез нашия продукт Codex.
Какво става, ако в GitHub имам активиран списък с разрешени IP адреси?
Ако имате активиран списък с разрешени IP адреси в GitHub на ниво предприятие или организация, трябва да се уверите, че сте добавили изходящите IP блокове на OpenAI към списъка с разрешени IP адреси.
Защо мога да използвам GitHub в режим Дълбоко проучване или Агент, но не и в чат?
Наличността на приложението GitHub може да варира според плана за ChatGPT и продуктовото изживяване. Някои планове може да позволяват приложението GitHub в режим Дълбоко проучване или Агент, но не и в стандартното изживяване на ChatGPT. Ако не виждате GitHub в чата, проверете подробностите за плана си за ChatGPT.
Можете да научите повече в нашата статия за Codex в Помощния център.
