OpenAI
Оваа страница беше машински преведена. Погледнете ја оригиналната статија на англиски јазик.

Поврзување на GitHub со ChatGPT

Поврзете го GitHub со ChatGPT за да анализирате, пребарувате и наведувате код преку поддржан пристап во живо до репозиториумите.

Ажурирано: 3 days ago

Преглед

Поврзете го GitHub со ChatGPT за да поставувате прашања за вашиот код.

Кога GitHub е поврзан, ChatGPT може по потреба да ја презема дозволената содржина од репозиториумите, вклучувајќи код, README-датотеки и друга документација. Во зависност од планот и делот од производот, достапните функции може да опфаќаат стандарден разговор, длабоко истражување или работни текови со агент. Овој пристап во живо не создава синхронизиран индекс на GitHub.

Достапноста на GitHub може да се разликува според планот, работниот простор и делот од производот. Сметката може да овозможува користење на GitHub при длабоко истражување или во режим со агент, дури и кога GitHub не е достапен во стандардниот разговор. За работните текови за истражување, видете: Длабоко истражување во ChatGPT.

Поврзете го GitHub со ChatGPT

За да го поврзете GitHub, отворете Апликации или Приклучоци, во зависност од тоа што е достапно, па изберете GitHub или приклучокот што го вклучува. За постапката за поврзување сметка, видете: Поврзување и управување со сметки на апликации во ChatGPT.

Оттаму ќе бидете пренасочени на GitHub за да ја инсталирате и овластите апликацијата ChatGPT, а потоа да ги изберете репозиториумите до кои ChatGPT може да пристапува. ChatGPT по потреба ја презема дозволената содржина од репозиториумите. Синхронизацијата со GitHub и поединечно конфигурираното индексирање репозиториуми не се достапни.

За да го промените пристапот до репозиториумите:

  1. Отворете Поставки.

  2. Изберете Апликации или Приклучоци, во зависност од тоа што е достапно.

  3. Отворете GitHub.

  4. Изберете ја достапната опција за управување со репозиториумите.

За да го прекинете поврзувањето со GitHub, отворете ги истите поставки за апликацијата и изберете Прекини ја врската.

Создајте задача од активност на GitHub pull request

Корисниците што ги исполнуваат условите може во Работа да создадат задача што се активира од настан (преку webhook) за активност во поврзан репозиториум на github.com. Поддржаните активности може да опфаќаат отворање, означување како подготвен за преглед или затворање на pull request. Во зависност од активирачот, може да ги следите и прегледите и коментарите на pull request, ажурирањата на commit или завршените спојувања.

Задачата може да пристапува само до репозиториумите овластени за поврзаната сметка на GitHub. Самостојно хостираните врски со GitHub Enterprise не се поддржани за задачи што се активираат од настан.

Споделете закажана задача што користи GitHub

Кога споделувањето закажани задачи е достапно за вашата сметка, може да споделите соодветна закажана задача чии упатства се однесуваат на GitHub. Примателите што ги исполнуваат условите може да создадат посебна задача со поврзување на сопствената сметка на GitHub. Нивната сметка мора да има дозвола за пристап до сите репозиториуми што ѝ се потребни на нивната копија.

Врската до споделена задача не ги пренесува вашата врска со GitHub, акредитивите, пристапот до репозиториумите или датотеките од нив. Упатствата за задачата се видливи преку споделената врска, па отстранете ги чувствителниот код или информациите за репозиториумот пред споделувањето. Постојните администраторски одобренија на GitHub и ограничувањата на апликацијата само за читање продолжуваат да важат.

Задачите на GitHub што се активираат од настан може да се споделуваат. Примателите што ги исполнуваат условите мора да ја поврзат сопствената сметка на GitHub и да овластат пристап до репозиториумите на github.com што ѝ се потребни на нивната задача.

За повеќе информации, видете: Закажани задачи во ChatGPT.

Најдете ги репозиториумите на GitHub што недостигаат

Вообичаено се потребни околу 5 минути за репозиториумите да се појават како достапни во ChatGPT.

Други причини поради кои репозиториумот можеби сè уште не се прикажува:

  • Приватен или новосоздаден репозиториум може да не се појави додека апликацијата GitHub не се инсталира за точната сметка или организација и не добие пристап до тој репозиториум. Отворете ги поставките за репозиториуми на апликацијата GitHub и потврдете дека репозиториумот е избран и одобрен. Ако GitHub се прикажува како поврзан, но нема достапни репозиториуми, проверете ги овие поставки пред повторно да го поврзете.

  • Вашата организација на GitHub може да бара администратор да ја одобри апликацијата ChatGPT или одреден репозиториум. Проверете ги поставките за репозиториуми на апликацијата GitHub и побарајте пристап преку постапката за одобрување прикажана за вашата организација.

  • Може да биде потребно време сопствениот индекс за пребарување на GitHub да вклучи нов репозиториум. Ова е одвоено од синхронизацијата на апликацијата ChatGPT: пристапот до GitHub во ChatGPT по потреба ја презема овластената содржина од репозиториумите и не создава индекс на GitHub управуван од администратор.

Податоци и приватност

Како ChatGPT работи со GitHub

ChatGPT создава пребарувања врз основа на вашите барања за да најде релевантни информации во поврзаните репозиториуми на GitHub и ги испраќа пребарувањата до GitHub. На пример, ако прашате: „Може ли да ми покажеш каде во заднината го обработив прикачувањето датотеки?“ ChatGPT може да ги пребара вашите репозиториуми на GitHub со пребарување како „обработувач за прикачување датотеки во заднината“. Ако е потребно, може да изврши неколку различни пребарувања за да го најде најрелевантниот код или датотеки.

Разберете го обучувањето на моделите и податоците од GitHub

Стандардно, содржината што ја испраќаат корисниците на деловните понуди — како ChatGPT Business, Enterprise, Edu и нашиот API — не се користи за подобрување на нашите модели. За информации како OpenAI ги користи деловните податоци, видете: Приватност за претпријатија.

За содржината од лични сметки што ги исполнува условите, подобрувањето на моделот зависи од поставката Подобрувај го моделот за сите. За контролите на сметката и приватноста на поврзаните апликации, видете: Споделување податоци и приватност за апликациите во ChatGPT.

Местото на чување на податоците на ChatGPT се однесува само на поддржаната корисничка содржина опфатена за избраниот регион на работниот простор. Информациите испратени до GitHub подлежат и на условите на GitHub за складирање, обработка и место на чување на податоците. За тековната покриеност, видете: Место на чување на податоците и извршување заклучоци за ChatGPT.

ЧПП

Како администраторите на GitHub може да ја одобрат апликацијата ChatGPT?

Ако вашата организација го ограничува пристапот на OAuth-апликациите, сопственик на организацијата може да ги следи упатствата на GitHub за одобрување OAuth-апликации за вашата организација. Инсталирањето на апликацијата GitHub и доделувањето пристап до репозиториумите се одделни чекори.

Како да пребарувам поединечни датотеки во репозиториум?

Избирачот на репозиториуми ги пребарува имињата на репозиториумите, а не датотеките во нив. Во поддржана функција на ChatGPT со поврзан GitHub, може да побарате од ChatGPT да пребара овластен репозиториум според име на датотека, име на функција или порака за грешка. Наведете го името на репозиториумот и, ако ја знаете, патеката до датотеката.

Може ли да ѝ забранам на апликацијата ChatGPT пристап до одредени репозиториуми?

Да. Пристапот до репозиториумите се контролира во GitHub. Сопствениците на организацијата може да ги прегледаат инсталираните апликации на GitHub за да ги променат репозиториумите до кои апликацијата може да пристапува.

Може ли да испраќам код, ажурирања или PR на GitHub откако ќе го поврзам со ChatGPT?

Апликацијата GitHub во ChatGPT ви овозможува само да читате од репозиториумите за да го анализирате и пребарувате кодот. За да создавате, уредувате и испраќате код директно на GitHub, користете Codex. За повеќе информации, видете ја статијата за Codex во Центарот за помош.

Што ако на GitHub ми е овозможен список со дозволени IP-адреси?

Ако Списокот со дозволени IP-адреси е овозможен за вашето претпријатие или организација на GitHub, додајте ги блоковите излезни IP-адреси на OpenAI во Списокот со дозволени IP-адреси.

Зошто GitHub е достапен при длабоко истражување или во режим со агент, но не и во разговор?

Достапноста на GitHub може да се разликува во зависност од планот на ChatGPT и начинот на користење на производот. Некои планови може да го поддржуваат GitHub при длабоко истражување или во режим со агент, но не и во стандардниот разговор. Ако не го гледате GitHub во стандардниот разговор, проверете ги деталите за вашиот план на ChatGPT.

Дали оваа статија ви беше корисна?