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: 3 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.

Kutoka hapo, utaelekezwa kwenye GitHub ili usakinishe na uidhinishe programu ya ChatGPT, kisha uchague uhifadhi ambao ChatGPT inaweza kufikia. ChatGPT huleta maudhui yaliyoruhusiwa ya uhifadhi inapohitajika. Usawazishaji wa GitHub na uwekaji faharasa wa uhifadhi uliosanidiwa kibinafsi havipatikani.

Ili kubadilisha ufikiaji wa uhifadhi:

  1. Fungua Mipangilio.

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

  3. Fungua GitHub.

  4. Chagua chaguo linalopatikana la kudhibiti uhifadhi.

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

Unda jukumu kutokana na shughuli ya pull request ya GitHub

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

Jukumu linaweza kufikia tu uhifadhi ulioidhinishwa kwa akaunti ya GitHub iliyounganishwa. Miunganisho ya GitHub Enterprise inayopangishwa na mtumiaji haitumiki kwa majukumu yanayoanzishwa na tukio.

Shiriki jukumu lililoratibiwa linalotumia GitHub

Ushiriki wa majukumu yaliyoratibiwa ukipatikana kwa akaunti yako, unaweza kushiriki jukumu linalostahiki ambalo maagizo yake yanarejelea GitHub. Wapokeaji wanaostahiki wanaweza kuunda jukumu tofauti kwa kuunganisha akaunti yao wenyewe ya GitHub. Akaunti yao lazima iwe na ruhusa ya kufikia uhifadhi wowote unaohitajika na nakala yao.

Kiungo cha jukumu lililoshirikiwa hakihamishi muunganisho wako wa GitHub, vitambulisho vya kuingia, ufikiaji wa uhifadhi wala faili za uhifadhi. Maagizo ya jukumu yanaonekana katika kiungo kilichoshirikiwa, kwa hivyo ondoa msimbo au taarifa nyeti za uhifadhi kabla ya kushiriki. Idhini zilizopo za wasimamizi wa GitHub na vizuizi vya programu vya kusoma pekee bado vinatumika.

Majukumu ya GitHub yanayoanzishwa na tukio yanaweza kushirikiwa. Wapokeaji wanaostahiki lazima waunganishe akaunti yao wenyewe ya GitHub na waidhinishe ufikiaji wa uhifadhi wa github.com unaohitajika na jukumu lao.

Kwa maelezo zaidi, angalia: Majukumu yaliyoratibiwa katika ChatGPT.

Tafuta uhifadhi wa GitHub usioonekana

Kwa kawaida, uhifadhi huchukua takribani dakika 5 kuonekana kuwa unapatikana 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 ipewe ufikiaji wa uhifadhi huo. Fungua mipangilio ya uhifadhi ya programu ya GitHub na uthibitishe kuwa uhifadhi umechaguliwa na kuidhinishwa. Ikiwa GitHub inaonekana kuwa imeunganishwa lakini hakuna uhifadhi unaopatikana, kagua mipangilio hii kabla ya kuunganisha tena.

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

  • Faharasa ya utafutaji ya GitHub inaweza kuchukua muda kujumuisha uhifadhi mpya. Hii ni tofauti na usawazishaji wa programu ya ChatGPT: ufikiaji wa GitHub katika ChatGPT huleta maudhui yaliyoidhinishwa ya uhifadhi 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 uhifadhi wako wa GitHub uliounganishwa, kisha huzituma kwa GitHub. Kwa mfano, ukiuliza, “Unaweza kunionyesha niliposhughulikia upakiaji wa faili kwenye mfumo wa nyuma?” ChatGPT inaweza kutafuta katika uhifadhi wako wa GitHub kwa kutumia hoja kama “kidhibiti cha upakiaji wa faili kwenye mfumo wa nyuma.” Ikihitajika, inaweza kufanya utafutaji kadhaa tofauti ili kupata msimbo au faili zinazofaa zaidi.

Fahamu 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 hutegemea mpangilio wako wa Boresha muundo kwa ajili ya kila mtu. Kwa vidhibiti vya akaunti na faragha ya programu zilizounganishwa, angalia: Kushiriki data na faragha ya programu katika ChatGPT.

Hifadhi ya data ya ChatGPT inatumika tu kwa maudhui ya wateja yanayotumika na yanayokidhi masharti katika eneo lililochaguliwa la eneokazi. Taarifa zinazotumwa kwa GitHub pia zinategemea masharti ya GitHub yenyewe kuhusu uhifadhi, uchakataji na hifadhi ya data. Kwa maelezo ya sasa kuhusu kinachotumika, angalia: Hifadhi ya data na hifadhi ya uchakataji wa muundo 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 IP Allow List kwenye GitHub?

Ikiwa IP Allow List imewashwa kwa biashara au shirika lako la GitHub, ongeza vitalu vya anwani za IP zinazotoka za OpenAI kwenye IP Allow List.

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

Upatikanaji wa GitHub unaweza kutofautiana kulingana na mpango wa ChatGPT na huduma 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?