Muhtasari
Unaweza kuunganisha hifadhi zako za GitHub kwenye programu za ChatGPT, pamoja na wakala wa ChatGPT, ili kuuliza maswali kulingana na msimbo wako mwenyewe.
Unapounganisha GitHub, ChatGPT inaweza kuvuta data ya moja kwa moja kutoka kwenye hifadhi zako—msimbo, faili za README, na hati nyingine—na kuifanyia hoja kwa wakati halisi, ama kwa programu yenye usawazishaji, programu yenye utafutaji wa faili, au programu yenye utafiti wa kina. Unganisha tu, uliza swali, na ChatGPT itasoma, kuchanganua, na kunukuu vipande husika moja kwa moja kutoka kwenye maudhui yako ya GitHub.
Kumbuka: Upatikanaji wa GitHub App unaweza kutofautiana kulingana na mpango na hali ya matumizi ya ChatGPT. Kwa mfano, watumiaji wa ChatGPT Plus huenda wasione GitHub App katika matumizi ya kawaida ya ChatGPT, hata kama inapatikana katika matumizi mengine kama vile utafiti wa kina au Hali ya Wakala.
Kuunganisha GitHub kwenye ChatGPT
Unaweza kuunganisha GitHub kwenye ChatGPT kwa kuchagua Settings → Apps na kutafuta GitHub katika saraka ya programu za ChatGPT.
Kutoka hapo, utaelekezwa GitHub ili usakinishe na kuidhinisha programu ya ChatGPT, kisha uchague hifadhi ambazo ChatGPT inaweza kufikia. Baada ya kuunganisha, ChatGPT inaweza kuuliza ni hifadhi zipi unazotumia zaidi ili iweze kuzisawazisha kwa kasi na ubora ulioboreshwa. Uteuzi huu wa usawazishaji ni tofauti na ufikiaji wa hifadhi za GitHub; ChatGPT bado inaweza kufikia hifadhi ulizoruhusu kwenye GitHub hata kama hazijachaguliwa kusawazishwa.
Ili kubadilisha hifadhi ambazo ChatGPT inaweza kufikia, nenda kwenye Settings → Apps, fungua GitHub, kisha uchague Choose repositories (au Configure Repositories on GitHub) ili kufungua ukurasa wa ufikiaji wa hifadhi za GitHub. Ili kukata muunganisho wa GitHub kutoka ChatGPT, nenda kwenye Settings → Apps, fungua GitHub, kisha uchague Disconnect.
Kwa nini sioni baadhi ya hifadhi zangu baada ya kuunganisha ChatGPT na GitHub?
Kwa kawaida kuna ucheleweshaji wa takriban dakika 5 kabla ya uhifadhi wako kuonekana kama unapatikana kwenye ChatGPT.
Sababu za ziada kwa nini huenda bado huoni hifadhi:
Hifadhi binafsi au zilizoundwa hivi karibuni: Ikiwa hifadhi yako ni binafsi au iliundwa baada ya kuunganisha GitHub mara ya kwanza, huenda isionekane mara moja katika ChatGPT. Tafadhali tembelea kiungo hiki au uguse aikoni ya Gear kwenye ukurasa wa Settings wa Github katika ChatGPT ili kusanidi ufikiaji wa hifadhi unazotaka.
Hifadhi inahitaji idhini ya msimamizi wa GitHub: Hifadhi yako inaweza kuwa imezuiwa na msimamizi wako wa GitHub isiunganishwe na ChatGPT. Tafadhali tembelea kiungo hiki au uguse aikoni ya Gear kwenye ukurasa wa Settings wa Github katika ChatGPT. Kutoka hapa, unaweza “Request” ufikiaji wa hifadhi ambazo zinaweza kuidhinishwa na msimamizi wako wa IT.
Hifadhi hazijaorodheshwa na GitHub: Kutokana na tabia ya GitHub ya kuorodhesha utafutaji, huenda hifadhi isiwe kwenye faharasa ya GitHub, na hivyo isionekane kwa programu ya ChatGPT wakati wa kutafuta. Unaweza kuanzisha kuorodheshwa mwenyewe kwa kwenda GitHub na kutafuta hifadhi ukitumia muundo huu:
repo:{username/repo_name} import(k.m., repo:openai/codex import). Kumbuka kwamba faharasa inaweza kuchukua takriban dakika 5-10 kabla ipatikane kwa kiunganishi.
Data na Faragha
Jinsi ChatGPT inavyofanya kazi na Github
ChatGPT huunda hoja za utafutaji kutoka kwenye madokezo yako ili kupata taarifa husika katika hifadhi zako za GitHub zilizounganishwa na hutuma hoja hizi kwa GitHub. Kwa mfano, ukiuliza, “Je, unaweza kunionyesha mahali niliposhughulikia upakiaji wa faili kwenye backend?” ChatGPT inaweza kutafuta kwenye hifadhi zako za GitHub kwa kutumia hoja kama “file upload handler backend.” Ikihitajika, inaweza kufanya utafutaji kadhaa tofauti ili kupata msimbo au faili zinazohusika zaidi.
Je, OpenAI itatumia maudhui kutoka GitHub kufundisha miundo yake?
Kwa chaguomsingi, maudhui yanayotumwa na wateja wanaotumia matoleo ya biashara—kama vile ChatGPT Business, Enterprise, Edu, na API yetu—hayatumiwi kuboresha miundo yetu. Tafadhali angalia ukurasa wetu wa Faragha ya Biashara kwa taarifa kuhusu jinsi tunavyotumia data ya biashara.
Unapotumia huduma zetu kupitia usajili wa mtu binafsi, tunaweza kutumia maudhui yako kufundisha miundo yetu ikiwa mpangilio wako wa “Improve the model for everyone” umewashwa. Unaweza kusoma zaidi kuhusu jinsi data yako inavyohifadhiwa na kutumiwa katika makala haya katika kituo chetu cha usaidizi.
Hifadhi ya data inatumika kwa Github katika maeneo yote yanayopatikana. Soma zaidi kuhusu hifadhi ya data.
Maswali Yanayoulizwa Mara kwa Mara
Wasimamizi wa GitHub wanawezaje kuidhinisha programu ya ChatGPT?
Wasimamizi wa GitHub wanaweza kufuata maagizo haya kuidhinisha programu za OAuth, kama vile programu ya ChatGPT, kwa shirika lao.
Ninawezaje kutafuta faili mahususi katika hifadhi?
Unaweza kutafuta tu jina la hifadhi zako za GitHub. Utafutaji wa majina mahususi ya faili hautumiki.
Je, ninaweza kuzuia hifadhi mahususi zisifikiwe na programu ya ChatGPT?
Ndiyo, hata hivyo hili linadhibitiwa katika mipangilio ya GitHub. Wasimamizi wanaweza kufuata maagizo haya ili kuzuia ufikiaji wa hifadhi mahususi.
Je, ninaweza kusukuma msimbo, masasisho, au PR kwenye GitHub baada ya kuunganisha ChatGPT?
Programu ya GitHub katika ChatGPT hukuruhusu tu kusoma kutoka kwenye hifadhi zako ili kuchanganua na kutafuta msimbo wako. Ikiwa unataka kuzalisha, kuhariri, na kusukuma msimbo moja kwa moja kwenye GitHub, hilo linapatikana kupitia bidhaa yetu ya Codex.
Itakuwaje ikiwa nimewasha IP Allow List kwenye GitHub?
Ikiwa umewasha IP Allow List kwenye GitHub katika kiwango cha enterprise au shirika, utahitaji kuhakikisha kuwa unaongeza vizuizi vya IP za kutoka za OpenAI kwenye IP Allow List.
Kwa nini ninaweza kutumia GitHub katika Utafiti wa Kina au hali ya Wakala lakini si katika Gumzo?
Upatikanaji wa Programu ya GitHub unaweza kutofautiana kulingana na mpango wa ChatGPT na matumizi ya bidhaa. Baadhi ya mipango inaweza kuruhusu Programu ya GitHub katika Utafiti wa Kina au hali ya Wakala lakini si katika matumizi ya kawaida ya ChatGPT. Ikiwa huoni GitHub katika Gumzo, kagua maelezo ya mpango wako wa ChatGPT.
Unaweza kujifunza zaidi katika makala yetu ya Codex katika Kituo cha Usaidizi.
