OpenAI
Ukurasa huu ulitafsiriwa na mashine. Tazama makala asili ya Kiingereza.

Kuunganisha GitHub na ChatGPT

Unganisha GitHub na ChatGPT ili kuchanganua, kutafuta na kunukuu misimbo kupitia ufikiaji wa moja kwa moja wa uhifadhi unaotumika.

Ilisasishwa: 2 days ago

Muhtasari

Unganisha GitHub na ChatGPT ili kuuliza maswali kuhusu msimbo wako.

GitHub ikiunganishwa, ChatGPT inaweza kuleta maudhui yaliyoruhusiwa ya uhifadhi inapohitajika, ikiwemo misimbo, faili za README na nyaraka nyingine. Huduma zinazopatikana zinaweza kujumuisha gumzo la kawaida, utafiti wa kina au mitiririko ya kazi ya wakala, kulingana na mpango wako na sehemu ya bidhaa unayotumia. Ufikiaji huu wa moja kwa moja hauundi faharasa ya GitHub iliyosawazishwa.

Upatikanaji wa GitHub unaweza kutofautiana kulingana na mpango, eneokazi na sehemu ya bidhaa. Akaunti inaweza kutumia GitHub katika utafiti wa kina au hali ya wakala hata kama GitHub haipatikani katika gumzo la kawaida. Kwa mitiririko ya kazi ya utafiti, angalia: Utafiti wa kina katika ChatGPT.

Unganisha GitHub na ChatGPT

Ili kuunganisha GitHub, fungua Programu au Programu-jalizi, kulingana na kinachopatikana, kisha uchague GitHub au programu-jalizi inayoijumuisha. Kwa hatua za kuunganisha akaunti, angalia: Kuunganisha na kudhibiti akaunti za programu katika ChatGPT.

Kisha utaelekezwa GitHub ili usakinishe na uidhinishe programu ya ChatGPT, halafu uchague hifadhi ambazo ChatGPT inaweza kufikia. ChatGPT huchukua maudhui ya hifadhi yaliyoruhusiwa inapohitajika. Usawazishaji wa GitHub na uundaji faharasa wa hifadhi zilizosanidiwa moja moja haupatikani.

Ili kubadilisha ruhusa ya kufikia hifadhi:

  1. Fungua Mipangilio.

  2. Chagua Programu au Programu-jalizi, kulingana na kinachopatikana.

  3. Fungua GitHub.

  4. Chagua chaguo linalopatikana la kudhibiti hifadhi.

Ili kutenganisha GitHub, fungua mipangilio hiyo hiyo ya programu kisha uchague Tenganisha.

Unda jukumu kutokana na shughuli za pull request za GitHub

Watumiaji wanaostahiki wanaweza kuunda jukumu linaloanzishwa na tukio (kwa kutumia webhook) katika Work kwa ajili ya shughuli katika uhifadhi uliounganishwa wa github.com. Shughuli zinazotumika zinaweza kujumuisha pull request kufunguliwa, kutiwa alama kuwa tayari kukaguliwa au kufungwa. Kulingana na kichochezi, unaweza pia kufuatilia ukaguzi na maoni ya pull request, masasisho ya commit au miunganisho iliyokamilika.

Jukumu linaweza kufikia tu hifadhi zilizoidhinishwa kwa akaunti ya GitHub iliyounganishwa. Miunganisho ya GitHub Enterprise inayopangishwa na mtumiaji haitumiki kwa majukumu yanayoanzishwa na matukio.

Shiriki jukumu lililoratibiwa linalotumia GitHub

Kushiriki majukumu yaliyoratibiwa kunapopatikana kwa akaunti yako, unaweza kushiriki jukumu linalostahiki ambalo maagizo yake yanarejelea GitHub. Wapokeaji wanaostahiki wanaweza kuunda jukumu tofauti kwa kuunganisha akaunti zao wenyewe za GitHub. Akaunti yao lazima iwe na ruhusa ya kufikia hifadhi zozote zinazohitajika na nakala yao.

Kiungo cha jukumu lililoshirikiwa hakihamishi muunganisho wako wa GitHub, vitambulisho, ruhusa ya kufikia hifadhi au faili za hifadhi. Maagizo ya jukumu yanaonekana katika kiungo kilichoshirikiwa, kwa hivyo ondoa msimbo au taarifa nyeti za hifadhi kabla ya kushiriki. Uidhinishaji uliopo wa wasimamizi wa GitHub na vizuizi vya programu vya kusoma pekee bado vinatumika.

Majukumu ya GitHub yanayoanzishwa na matukio yanaweza kushirikiwa. Wapokeaji wanaostahiki lazima waunganishe akaunti zao wenyewe za GitHub na waidhinishe ufikiaji wa hifadhi za github.com zinazohitajika na jukumu lao.

Kwa maelezo zaidi, angalia: Majukumu yaliyoratibiwa katika ChatGPT.

Tafuta hifadhi za GitHub ambazo hazionekani

Kwa kawaida, hifadhi huchukua takribani dakika 5 kuonekana kuwa zinapatikana katika ChatGPT.

Sababu nyingine zinazoweza kufanya usione uhifadhi bado ni:

  • Uhifadhi wa faragha au ulioundwa hivi karibuni huenda usionekane hadi programu ya GitHub isakinishwe kwa akaunti au shirika sahihi na iruhusiwe kufikia uhifadhi huo. Fungua mipangilio ya hifadhi ya programu ya GitHub na uthibitishe kuwa uhifadhi umechaguliwa na kuidhinishwa. Ikiwa GitHub inaonekana kuwa imeunganishwa lakini hakuna hifadhi zinazopatikana, kagua mipangilio hii kabla ya kuunganisha tena.

  • Huenda shirika lako la GitHub likahitaji msimamizi aidhinishe programu ya ChatGPT au uhifadhi mahususi. Kagua mipangilio ya hifadhi ya programu ya GitHub na uombe ruhusa kupitia mchakato wa uidhinishaji unaoonyeshwa kwa shirika lako.

  • Inaweza kuchukua muda kwa faharasa ya utafutaji ya GitHub kujumuisha uhifadhi mpya. Hii ni tofauti na usawazishaji wa programu ya ChatGPT: ufikiaji wa GitHub katika ChatGPT huchukua maudhui yaliyoidhinishwa ya hifadhi inapohitajika na hauundi faharasa ya GitHub inayodhibitiwa na msimamizi.

Data na faragha

Jinsi ChatGPT inavyofanya kazi na GitHub

ChatGPT huunda hoja za utafutaji kutokana na maombi yako ili kupata taarifa muhimu katika hifadhi zako zilizounganishwa za GitHub na kuzituma kwa GitHub. Kwa mfano, ukiuliza, “Unaweza kunionyesha niliposhughulikia upakiaji wa faili kwenye sehemu ya nyuma?” ChatGPT inaweza kutafuta katika hifadhi zako za GitHub kwa kutumia hoja kama “kishughulikiaji cha upakiaji wa faili kwenye sehemu ya nyuma.” Ikihitajika, inaweza kufanya utafutaji kadhaa tofauti ili kupata msimbo au faili zinazofaa zaidi.

Elewa mafunzo ya muundo na data ya GitHub

Kwa chaguomsingi, maudhui yanayotumwa na wateja wanaotumia huduma za biashara—kama vile ChatGPT Business, Enterprise, Edu na API yetu—hayatumiki kuboresha miundo yetu. Kwa maelezo kuhusu jinsi OpenAI inavyotumia data ya biashara, angalia: Faragha ya Biashara.

Kwa maudhui yanayostahiki ya akaunti binafsi, uboreshaji wa muundo unategemea mpangilio wako wa Boresha muundo kwa ajili ya kila mtu. Kwa maelezo kuhusu matumizi ya data ya programu zilizounganishwa na mafunzo ya muundo, angalia: Programu zilizounganishwa katika ChatGPT.

Hifadhi ya data ya ChatGPT inatumika tu kwa maudhui ya wateja yanayotumika, yaliyo ndani ya upeo, kwa eneo lililochaguliwa la eneokazi. Taarifa zinazotumwa kwa GitHub pia zinategemea masharti ya GitHub kuhusu uhifadhi, uchakataji na hifadhi ya data. Kwa huduma zinazopatikana kwa sasa, angalia: Hifadhi ya data na hifadhi ya uchakataji wa maombi kwa ChatGPT.

Maswali Yanayoulizwa Mara kwa Mara

Wasimamizi wa GitHub wanawezaje kuidhinisha programu ya ChatGPT?

Ikiwa shirika lako linazuia ufikiaji wa programu za OAuth, mmiliki wa shirika anaweza kufuata maagizo ya GitHub kuhusu kuidhinisha programu za OAuth kwa shirika lako. Kusakinisha programu ya GitHub na kuipa ufikiaji wa uhifadhi ni hatua tofauti.

Ninawezaje kutafuta faili mahususi katika uhifadhi?

Kiteuzi cha uhifadhi hutafuta majina ya uhifadhi, si faili zilizomo ndani yake. Katika huduma inayotumika ya ChatGPT ambako GitHub imeunganishwa, unaweza kuiomba ChatGPT itafute katika uhifadhi ulioidhinishwa kwa kutumia jina la faili, jina la kitendakazi au ujumbe wa hitilafu. Jumuisha jina la uhifadhi na, ikiwa unajua, njia ya faili.

Je, ninaweza kuzuia programu ya ChatGPT kufikia uhifadhi mahususi?

Ndiyo. Ufikiaji wa uhifadhi unadhibitiwa katika GitHub. Wamiliki wa shirika wanaweza kukagua Programu za GitHub zilizosakinishwa ili kubadilisha uhifadhi ambao programu inaweza kufikia.

Je, ninaweza kusukuma msimbo, masasisho au PR kwenye GitHub baada ya kuiunganisha na ChatGPT?

Programu ya GitHub katika ChatGPT hukuruhusu tu kusoma uhifadhi wako ili kuchanganua na kutafuta msimbo wako. Ili kuunda, kuhariri na kusukuma msimbo moja kwa moja kwenye GitHub, tumia Codex. Kwa maelezo zaidi, angalia: Makala ya Kituo cha Usaidizi kuhusu Codex.

Itakuwaje ikiwa nimewasha Orodha ya IP Zinazoruhusiwa kwenye GitHub?

Ikiwa Orodha ya IP Zinazoruhusiwa imewashwa kwa biashara au shirika lako la GitHub, ongeza vizuizi vya IP za trafiki inayotoka za OpenAI kwenye Orodha ya IP Zinazoruhusiwa.

Kwa nini GitHub inapatikana katika utafiti wa kina au hali ya wakala lakini si katika gumzo?

Upatikanaji wa GitHub unaweza kutofautiana kulingana na mpango wa ChatGPT na matumizi ya bidhaa. Baadhi ya mipango inaweza kutumia GitHub katika utafiti wa kina au hali ya wakala, lakini si katika gumzo la kawaida. Ikiwa huoni GitHub katika gumzo la kawaida, kagua maelezo ya mpango wako wa ChatGPT.

Je, makala haya yamekusaidia?