OpenAI
Ang page na ito ay isinalin ng AI. Tingnan ang orihinal na artikulo sa English.

Pagkonekta ng GitHub sa ChatGPT

I-access ang iyong mga repository sa GitHub direkta sa ChatGPT para magsuri, maghanap, at sumipi ng code.

Na-update: 7 days ago

Pangkalahatang-ideya

Maikokonekta mo ang iyong mga GitHub repository sa mga ChatGPT app, gayundin sa ChatGPT agent, para magtanong batay sa sarili mong code.

Kapag kumonekta ka sa GitHub, makakakuha ang ChatGPT ng live data mula sa iyong mga repository—code, README file, at iba pang docs—at masusuri ito nang real time, sa pamamagitan ng app na may sync, app na may paghahanap ng file, o app na may malalimang pananaliksik. Kumonekta lang, magtanong, at babasahin, susuriin, at babanggitin ng ChatGPT ang mga kaugnay na snippet nang direkta mula sa iyong content sa GitHub.

Tandaan: Maaaring mag-iba ang availability ng GitHub App ayon sa ChatGPT plan at experience. Halimbawa, maaaring hindi makita ng mga user ng ChatGPT Plus ang GitHub App sa karaniwang ChatGPT experience, kahit available ito sa ibang experience gaya ng Deep Research o Agent Mode.

Pagkonekta ng GitHub sa ChatGPT

Maikokonekta mo ang GitHub sa ChatGPT sa pamamagitan ng pagpili sa Mga SettingMga App at paghahanap sa GitHub sa direktoryo ng app ng ChatGPT.

Mula roon, ididirekta ka sa GitHub para i-install at bigyan ng pahintulot ang ChatGPT app, at pagkatapos ay piliin ang mga repository na maa-access ng ChatGPT. Pagkatapos kumonekta, maaaring itanong ng ChatGPT kung aling mga repository ang pinakamadalas mong gamitin para ma-sync nito ang mga iyon para sa mas mabilis at mas mahusay na kalidad. Hiwalay ang pagpiling ito para sa pag-sync sa access sa repository ng GitHub; maa-access pa rin ng ChatGPT ang mga repository na pinayagan mo sa GitHub kahit hindi napili ang mga ito para sa pag-sync.

Para baguhin kung aling mga repository ang maa-access ng ChatGPT, pumunta sa Mga SettingMga App, buksan ang GitHub, pagkatapos ay piliin ang Piliin ang mga repository (o I-configure ang Mga Repository sa GitHub) para buksan ang page ng access sa repository ng GitHub. Para idiskonekta ang GitHub mula sa ChatGPT, pumunta sa Mga SettingMga App, buksan ang GitHub, pagkatapos ay piliin ang Idiskonekta.

Bakit hindi ko nakikita ang ilan sa aking mga repository pagkatapos ikonekta ang ChatGPT sa GitHub?

Sa pangkalahatan, may ~5 minutong pagkaantala bago lumabas ang iyong mga repository bilang available sa ChatGPT.

Iba pang dahilan kung bakit maaaring hindi mo pa makita ang isang repository:

  • Mga pribado o bagong gawang repository: Kung pribado ang iyong repository o ginawa ito pagkatapos mong unang kumonekta sa GitHub, maaaring hindi ito agad lumabas sa ChatGPT. Bisitahin ang link na ito o i-tap ang icon na gear sa page ng Mga Setting para sa GitHub sa ChatGPT upang isaayos ang access sa mga gustong repository.

  • Nangangailangan ang repository ng pag-apruba ng admin ng GitHub: Maaaring hinaharangan ng iyong admin ng GitHub ang pagkonekta ng iyong repository sa ChatGPT. Bisitahin ang link na ito o i-tap ang icon na gear sa page ng Mga Setting para sa GitHub sa ChatGPT. Mula rito, maaari kang “Humiling” ng access sa mga repository na maaaring aprubahan ng iyong IT administrator.

  • Mga repository na hindi na-index ng GitHub: Dahil sa paraan ng pag-index ng paghahanap ng GitHub, maaaring wala sa index nito ang repository at kaya hindi ito nakikita ng ChatGPT app kapag naghahanap. Maaari mong manual na simulan ang pag-index sa pamamagitan ng pagpunta sa GitHub at paghahanap sa repository gamit ang format na ito: repo:{username/repo_name} import (hal., repo:openai/codex import). Tandaang maaaring abutin nang humigit-kumulang 5–10 minuto bago maging available sa konektor ang index.

Data at Privacy

Paano gumagana ang ChatGPT sa GitHub

Bumubuo ang ChatGPT ng mga query sa paghahanap mula sa iyong mga prompt upang makahanap ng nauugnay na impormasyon sa mga nakakonekta mong GitHub repository, at ipinapadala nito ang mga query na ito sa GitHub. Halimbawa, kung itatanong mo, “Maaari mo bang ipakita kung saan ko pinangasiwaan ang mga pag-upload ng file sa backend?” Maaaring maghanap ang ChatGPT sa iyong mga GitHub repository gamit ang query na gaya ng “file upload handler backend.” Kung kinakailangan, maaari itong magsagawa ng ilang magkakaibang paghahanap upang mahanap ang pinakanauugnay na code o mga file.

Gagamitin ba ng OpenAI ang content mula sa GitHub upang sanayin ang mga modelo nito?

Bilang default, hindi ginagamit upang pahusayin ang aming mga modelo ang content na ipinapadala ng mga customer na gumagamit ng mga alok para sa negosyo—gaya ng ChatGPT Business, Enterprise, Edu, at aming API. Tingnan ang aming page ng Privacy para sa Enterprise para sa impormasyon tungkol sa paraan ng paggamit namin sa data ng negosyo.

Kapag ginagamit ang aming mga serbisyo sa pamamagitan ng indibidwal na subscription, maaari naming gamitin ang iyong content upang sanayin ang aming mga modelo kung naka-on ang setting mong “Pahusayin ang modelo para sa lahat.” Mababasa mo ang higit pang impormasyon tungkol sa kung paano iniimbak at ginagamit ang iyong data sa artikulong ito sa aming Help Center.

Sinusuportahan ang lokasyon ng data para sa GitHub sa lahat ng available na rehiyon. Magbasa pa tungkol sa lokasyon ng data.

FAQ

Paano maaaprubahan ng mga admin ng GitHub ang ChatGPT app?

Maaaring sundin ng mga admin ng GitHub ang mga tagubiling ito para aprubahan ang mga OAuth app, gaya ng ChatGPT app, para sa kanilang organisasyon.

Paano ako maghahanap ng mga indibidwal na file sa isang repository?

Pangalan lang ng iyong mga GitHub repository ang maaari mong hanapin. Hindi sinusuportahan ang paghahanap ng mga partikular na pangalan ng file.

Maaari ko bang ipagbawal na ma-access ng ChatGPT app ang mga partikular na repository?

Oo, pero kinokontrol ito sa mga setting ng GitHub. Maaaring sundin ng mga admin ang mga tagubiling ito para ipagbawal ang access sa mga partikular na repository.

Maaari ba akong mag-push ng code, mga update, o Mga PR sa GitHub kapag nakakonekta na ako sa ChatGPT?

Pinapayagan ka lang ng GitHub app sa ChatGPT na magbasa mula sa iyong mga repository para suriin at hanapin ang iyong code. Kung gusto mong bumuo, mag-edit, at mag-push ng code nang direkta sa GitHub, available iyon sa pamamagitan ng aming produktong Codex.

Paano kung naka-enable ang IP Allow List ko sa GitHub?

Kung naka-enable ang IP Allow List mo sa GitHub sa antas ng enterprise o organisasyon, kailangan mong tiyaking idagdag ang mga egress IP block ng OpenAI sa IP Allow List.

Bakit ko magagamit ang GitHub sa Malalimang Pananaliksik o Agent mode pero hindi sa Chat?

Maaaring mag-iba ang availability ng GitHub App ayon sa ChatGPT plan at karanasan sa produkto. Maaaring payagan ng ilang plan ang GitHub App sa Malalimang Pananaliksik o Agent mode pero hindi sa karaniwang karanasan sa ChatGPT. Kung hindi mo nakikita ang GitHub sa Chat, tingnan ang mga detalye ng iyong ChatGPT plan.

Maaari kang matuto pa sa aming artikulo sa Help Center tungkol sa Codex.

Nakatulong ba ang artikulong ito?