Dulmar
Isticmaal hagahan haddii aad tahay maamule goob shaqo oo ChatGPT ah oo habeynaya qaab-dhismeedka abka GitHub Enterprise ee ururkaaga. Qaab-dhismeedku ma aha abka ugu dambeeya ee xubnuhu isticmaalaan. Waa socod habeyn oo abuura ab qabyo ah oo goobta shaqada u gaar ah kadib markaad bixiso qaabeynta GitHub Enterprise ee loo baahan yahay.
GitHub Enterprise, habeyntu waxay ChatGPT ku xirtaa martigeliyaha GitHub Enterprise ee ururkaaga. Waxaad sameysaa GitHub App, diiwaangelisaa URL-ka soo-celinta ChatGPT, samaysaa aqoonsiyo, kadibna qiimayaashaas ku dhejisaa socodka habeynta qaab-dhismeedka ChatGPT. Kadib marka ChatGPT abuuro abka qabyada ah, waad daabici kartaa oo u maamuli kartaa sida ababka kale ee goobta shaqada.
Waxa aad habeynayso
Waxaad gudaha ChatGPT ku abuuraysaa ab GitHub Enterprise oo goobta shaqada u gaar ah. Abku wuxuu isticmaalaa:
GitHub App ka diiwaangashan martigeliyahaaga GitHub Enterprise.
Aqoonsiga macmiilka iyo sirta macmiilka GitHub App ee oggolaanshaha isticmaale ee Oggolaansha furan.
Furaha gaarka ah ee GitHub App si ChatGPT u abuuri karo token-nada rakibidda ee hawlgallada keydka koodhka.
Sir webhook iyo URL webhook si GitHub Enterprise ugu soo celin karo ChatGPT dhacdooyinka rakibidda iyo keydka koodhka.
Magaca martigeliyahaaga GitHub Enterprise, sida
github.example.com.
Samee GitHub App, ha samayn GitHub OAuth App gooni u taagan. Habeynta qaab-dhismeedka ChatGPT waxay u baahan tahay aqoonsiyada GitHub App, fure gaar ah, iyo dejinta webhook.
Ka hor intaadan bilaabin
Waxaad u baahan tahay:
Gelitaanka maamule ama mulkiile goob shaqo ChatGPT.
Gelitaanka maamule GitHub Enterprise ama mulkiile urur oo samayn kara oo rakibi kara GitHub Apps.
Magaca martigeliyaha GitHub Enterprise oo keliya, bilaa
https://ama dariiq.Go’aan ku saabsan ficillada keydka koodhka ee ChatGPT taageeri doono, sida raadinta keyd koodh akhris-keliya ah, workflow-yada codsiga beddelka koodhka, workflow-yada arrimaha, tifaftirka faylasha, GitHub Actions, ama workflow-yada Codex ee ballaaran.
Meel ammaan ah oo lagu maareeyo furaha gaarka ah iyo sirta macmiilka ee GitHub App.
Ku hay ChatGPT iyo GitHub Enterprise tab-yo kala duwan. Ha allifin URL-ka soo-celinta. Nuqul ka samee URL-ka soo-celinta saxda ah ee ka muuqda ChatGPT.
Qiimayaasha la diyaarinayo
Magaca martigeliyaha GitHub Enterprise: tusaale ahaan,
github.example.com.URL-ka soo-celinta: kan ka nuqul samee socodka habeynta qaab-dhismeedka ChatGPT.
Aqoonsiga macmiilka GitHub App.
Sirta macmiilka GitHub App.
PEM-ka furaha gaarka ah ee GitHub App.
Sirta webhook ee ChatGPT sameeyey.
URL-ka webhook ee la sameeyo kadib marka abka qabyada ah lagu abuuro ChatGPT.
Ka bilow habeynta qaab-dhismeedka ChatGPT
Gudaha ChatGPT, u beddel goobta shaqada ee abku laga heli doono.
Fur Dejinta goobta shaqada > Ababka.
Dooro Directory.
Raadi GitHub Enterprise.
Dooro qaab-dhismeedka abka GitHub Enterprise oo bilow habeynta.
Geli magac ab iyo sharaxaad cad, sida GitHub Enterprise ama GitHub Enterprise - Engineering.
Geli magaca martigeliyaha GitHub Enterprise, sida
github.example.com.Nuqul ka samee URL-ka soo-celinta ee ka muuqda ChatGPT. Ha furnaato tab-kan.
Nuqul ka samee sirta webhook ee la sameeyey haddii ay muuqato inta habeyntu socoto.
Tusaale URL soo-celin: https://chatgpt.com/connector/oauth/<callback_id>
Ha ka saarin aqoonsiga soo-celinta, ha ku darin slash dhammaad ah, hana ku beddelin URL guud oo ChatGPT ah.
Ku samee GitHub App gudaha GitHub Enterprise
Fur martigeliyahaaga GitHub Enterprise, sida
https://github.example.com.Tag ururka ama akoonka lahaan doona abka.
Fur Settings > Developer settings > GitHub Apps.
Dooro New GitHub App.
Geli magac ab oo cad, sida ChatGPT GitHub Enterprise Connector.
Geli URL bog-guri. Haddii uusan jirin bog gudaha ah oo gaar ah, isticmaal URL-ka ururka GitHub Enterprise.
Gudaha Callback URL, ku dheji URL-ka soo-celinta saxda ah ee laga soo nuquliyey ChatGPT.
Sii daa Expire user authorization tokens oo shaqaynaya ilaa kooxdaada amnigu sabab gaar ah u haysato inay beddesho.
Daar Request user authorization during installation si isticmaalayaashu u oggolaadaan abka inta lagu jiro rakibidda ama socodka isku-xirka.
Hoosta Where can this GitHub App be installed?, dooro ikhtiyaarka ugu xaddidan ee ku habboon baahintaada.
Samee GitHub App-ka.
Habee oggolaanshaha iyo dhacdooyinka
Dooro oggolaanshaha ugu yar ee looga baahan yahay ficillada ChatGPT ee aad qorshaynayso inaad shido.
Si loo ogaado keydka koodhka oo akhris-keliya ah iyo su’aal-jawaab, ku bilow oggolaansho akhris sida:
Metadata: akhris-keliya. GitHub wuxuu metadata uga baahan yahay GitHub Apps.
Contents: akhris-keliya, si loo galo faylasha iyo nuxurka keydka koodhka.
Issues: akhris-keliya, haddii loo baahan yahay raadinta ama akhrinta arrimaha.
Pull requests: akhris-keliya, haddii loo baahan yahay raadinta codsiga beddelka koodhka ama macnaha dib-u-eegista.
Actions: akhris-keliya, haddii loo baahan yahay xaaladda socodsiinta workflow, shaqooyinka, diiwaannada, ama artifacts.
Workflow-yada wax-qorista, ku dar oggolaanshaha qorista keliya meesha loo baahan yahay, sida Contents, Pull requests, Issues, Actions, ama Workflows. Isticmaal oggolaanshaha ugu xaddidan ee taageera ficillada ChatGPT ee la doonayo.
Dhacdooyinka webhook waa inay la jaanqaadaan workflow-yada aad taageerto. Dhacdooyinka caadiga ah waxaa ka mid ah Installation, Installation repositories, Push, Pull request, Issues, Issue comment, Workflow run, iyo Workflow job.
Samee oo nuqul ka samee aqoonsiyada GitHub App
Gudaha dejinta GitHub App, nuqul ka samee Client ID.
Samee Client secret oo isla markiiba nuqul ka samee.
Hoosta Private keys, samee fure gaar ah.
Soo dejiso faylka .pem oo si ammaan ah u kaydi.
Fur faylka .pem si maxalli ah oo nuqul ka samee qoraalka PEM oo dhan, oo ay ku jiraan xariiqyada bilowga iyo dhammaadka.
Furaha gaarka ahi waa xasaasi. Ula dhaqan sida aqoonsi sir ah. Haddii uu bannaanka u baxo, samee fure gaar ah oo cusub, cusboonaysii habeynta abka ChatGPT, kadibna tirtir furaha la khatar geliyey gudaha GitHub Enterprise.
Dhammee habeynta gudaha ChatGPT
Ku noqo tab-ka habeynta qaab-dhismeedka ChatGPT.
Ku dheji Client ID-ga GitHub App gudaha Aqoonsiga macmiilka Oggolaansha furan.
Ku dheji Client secret-ka GitHub App gudaha Sirta macmiilka Oggolaansha furan.
Ha beddelin Scopes ilaa ururkaagu si ula kac ah ugu baahan yahay inuu ka gudbo qiimayaasha caadiga ah ee qaab-dhismeedka.
Xaqiiji in magaca martigeliyaha GitHub Enterprise uu yahay hostname-keliya, sida
github.example.com.Ku dheji ama geli PEM-ka furaha gaarka ah ee GitHub App gudaha GitHub App private key.
Xaqiiji in sirta webhook ee la sameeyey ay jirto.
Samee abka qabyada ah.
Fur faahfaahinta abka qabyada ah ee la sameeyey gudaha ChatGPT oo nuqul ka samee URL-ka webhook ee la sameeyey.
URL-ka webhook waa inuu u ekaadaa sidan: https://connectors.api.openai.org/connectors/<connector_id>/webhook
Dhammee habeynta webhook gudaha GitHub Enterprise
Ku noqo dejinta GitHub App gudaha GitHub Enterprise.
Fur dejinta General ee GitHub App.
Daar Active webhooks haddii aysan hore u daarneyn.
Ku dheji URL-ka webhook ee ChatGPT gudaha Webhook URL.
Ku dheji sirta webhook ee ChatGPT gudaha Webhook secret.
Sii daa xaqiijinta SSL oo daaran.
Xaqiiji in dhacdooyinka webhook ee la iska diiwaangeliyey ay la jaanqaadaan oggolaanshaha iyo ficillada aad shidday.
Kaydi isbeddellada.
Daabac oo maamul abka gudaha ChatGPT
Sameynta abka qabyada ah si toos ah ugama dhigto mid ay xubnuhu heli karaan. Kadib markaad dib u eegto qabyada:
Daabac abka qabyada ah.
Xaqiiji in abku ka muuqdo Dejinta goobta shaqada > Ababka > La shiday.
U habee Helitaanka isticmaalaha doorarka isticmaali doona.
Dib u eeg Xakamaynta ficilka ee ficillada akhris iyo qorid.
Dib u eeg Oggolaanshaha abka si aad u doorato goorta ChatGPT xubnaha weydiinayo ka hor isticmaalka abka.
Ka codso isticmaale tijaabo oo la oggol yahay inuu furo Ababka gudaha ChatGPT oo xaqiijiyo in abku muuqdo.
Oggolaanshahan abku wuxuu khuseeyaa wada sheekaysiyada ChatGPT. Wakiillada Goobta shaqada waxay isticmaalaan xakamaynno wakiil kasta u gaar ah oo uu dejiyo dhisaha wakiilka si loo go’aamiyo ficillada abka ee la heli karo iyo goorta isticmaalayaasha ugu dambeeya laga codsanayo inay ansixiyaan. Dhaqanka wakiilka, eeg: Wakiillada Goobta shaqada ChatGPT ee Enterprise iyo Business.
Rakib oo tijaabi GitHub App
Gudaha GitHub Enterprise, ku rakib abka GitHub ururka ama akoonka.
Dooro dhammaan keydadyada koodhka ama keydadyada koodhka la xushay iyadoo la raacayo siyaasadda goobta shaqada.
Ka bilow socodka isku-xirka ChatGPT adigoo ah isticmaale la oggol yahay.
Oggolow abka GitHub marka laguu sheego.
Marka hore socodsii ficil akhris yar, sida liis gareynta keydadyada koodhka ee la geli karo ama soo qaadista codsi beddel koodh oo la yaqaan.
Haddii ficillada qoristu daaran yihiin, ku tijaabi keyd koodh oo khatar yar ka hor baahin ballaaran.
Magaca martigeliyaha iyo habdhaqanka Oggolaansha furan
ChatGPT wuxuu isticmaalaa magaca martigeliyaha si uu uga soo saaro bar-dhammaadyada GitHub Enterprise. Geli martigeliyaha oo keliya, sida github.example.com ama octocorp.ghe.com.
Ha gelin dariiq API, dariiq keyd koodh, ama github.com ilaa uu yahay martigeliyaha GitHub Enterprise ee saxda ah ee abkan.
Xallinta dhibaatooyinka
Redirect URI mismatch: xaqiiji in URL-ka soo-celinta GitHub App uu si sax ah ugu dhigmo URL-ka soo-celinta ee ka muuqda ChatGPT.
ChatGPT ma abuuri karo ama ma kaydin karo abka qabyada ah: xaqiiji in dhammaan beeraha loo baahan yahay ay jiraan, oo ay ku jiraan hostname, Aqoonsiga macmiilka Oggolaansha furan, Sirta macmiilka Oggolaansha furan, fure gaar ah, iyo sir webhook.
Xaqiijintu way guulaysataa laakiin wicitaannada keydka koodhku way fashilmaan: xaqiiji in GitHub App la rakibay oo uu geli karo keydka koodhka.
API wuxuu soo celiyaa 403 ama oggolaansho aan ku filnayn: ku dar oggolaanshaha GitHub App ee maqan oo mulkiilaha rakibidda ha ansixiyo oggolaanshaha la cusboonaysiiyey haddii la weydiiyo.
Keyd koodh ma muuqdo: xaqiiji in rakibidda abku ay ku jiraan keydadyada koodhka ee la filayo iyo in isticmaalaha ku oggolaanaya ChatGPT uu geli karo.
Gaarsiinta webhook way fashilmaan: xaqiiji in URL-ka webhook iyo sirta webhook ay la mid yihiin qiimayaasha ChatGPT, sii daa xaqiijinta SSL oo daaran, oo hubi in martigeliyaha GitHub Enterprise uu gaari karo
connectors.api.openai.org.Khaladaadka furaha gaarka ah: xaqiiji in nuxurka PEM oo dhan la nuquliyey, oo ay ku jiraan xariiqyada bilowga iyo dhammaadka.
