OpenAI
ይህ ገጽ በማሽን የተተረጎመ ነው። ዋናውን የእንግሊዝኛ ጽሑፍ ይመልከቱ።

በChatGPT ውስጥ የGitHub Enterprise መተግበሪያ ቴምፕሌትን ያዋቅሩ

የስራ ቦታ አስተዳዳሪዎች የድርጅታቸውን የGitHub App በመጠቀም በChatGPT ውስጥ የGitHub Enterprise መተግበሪያ ቴምፕሌትን እንዴት ማዋቀር እንደሚችሉ ይማሩ።

የተዘመነው፦ 7 days ago

አጠቃላይ እይታ

ለድርጅትዎ የGitHub Enterprise መተግበሪያ አብነት እያዋቀሩ ያሉ የChatGPT የስራ ቦታ አስተዳዳሪ ከሆኑ ይህን መመሪያ ይጠቀሙ። አብነት አባላት የሚጠቀሙበት የመጨረሻ መተግበሪያ አይደለም። የሚያስፈልገውን የGitHub Enterprise ውቅረት ካቀረቡ በኋላ፣ ለዚያ የስራ ቦታ የተለየ ረቂቅ መተግበሪያ የሚፈጥር የማዋቀር ሂደት ነው።

ለGitHub Enterprise፣ የማዋቀር ሂደቱ ChatGPTን ከድርጅትዎ የGitHub Enterprise አስተናጋጅ ጋር ያገናኛል። GitHub App ይፈጥራሉ፣ የChatGPT መመለሻ URLን ይመዘግባሉ፣ የማረጋገጫ መረጃዎችን ያመነጫሉ፣ ከዚያም እነዚህን መረጃዎች በChatGPT አብነት ማዋቀሪያ ሂደት ውስጥ ይለጥፋሉ። ChatGPT ረቂቅ መተግበሪያውን ከፈጠረ በኋላ፣ እንደ ሌሎች የስራ ቦታ መተግበሪያዎች ማተም እና ማስተዳደር ይችላሉ።

ስለ የስራ ቦታ አሰሳ እና የመተግበሪያ መዳረሻ፣ ለተሰኪዎች እና መተግበሪያዎች የአስተዳዳሪ መቆጣጠሪያዎች፣ ደህንነት እና ተገዢነትን ይመልከቱ።

የሚያዋቅሩት ምንድን ነው?

በChatGPT ውስጥ ለአንድ የስራ ቦታ የተለየ የGitHub Enterprise መተግበሪያ እየፈጠሩ ነው። መተግበሪያው የሚጠቀምባቸው፦

  • በGitHub Enterprise አስተናጋጅዎ ላይ የተመዘገበ GitHub App።

  • ለተጠቃሚ OAuth ፈቃድ መስጠት የGitHub App ደንበኛ መለያ እና ደንበኛ ሚስጥር።

  • ChatGPT ለማከማቻ ክዋኔዎች የመጫኛ ቶከኖችን ማመንጨት እንዲችል የGitHub App የግል ቁልፍ።

  • GitHub Enterprise የመጫኛ እና የማከማቻ ክስተቶችን ወደ ChatGPT መላክ እንዲችል የዌብሁክ ሚስጥር እና የዌብሁክ URL።

  • እንደ github.example.com ያለ የGitHub Enterprise አስተናጋጅ ስምዎ።

GitHub App ይፍጠሩ፤ ራሱን የቻለ GitHub OAuth App አይፍጠሩ። የChatGPT አብነት ማዋቀር የGitHub App ማረጋገጫ መረጃዎችን፣ የግል ቁልፍ እና የዌብሁክ ቅንብሮችን ይፈልጋል።

ከመጀመርዎ በፊት

የሚያስፈልግዎት፦

  • የChatGPT የስራ ቦታ አስተዳዳሪ ወይም ባለቤት የመዳረሻ ፈቃድ።

  • GitHub Appsን መፍጠር እና መጫን የሚያስችል የGitHub Enterprise አስተዳዳሪ ወይም የድርጅት ባለቤት የመዳረሻ ፈቃድ።

  • https:// ወይም ዱካ የሌለበት፣ የGitHub Enterprise አስተናጋጅ ስም ብቻ።

  • ChatGPT የትኞቹን የማከማቻ እርምጃዎች መደገፍ እንዳለበት የሚወስን ውሳኔ፤ ለምሳሌ ለማንበብ ብቻ የሚያገለግል የማከማቻ ፍለጋ፣ የpull request የስራ ፍሰቶች፣ የጉዳይ የስራ ፍሰቶች፣ የፋይል አርትዖቶች፣ GitHub Actions ወይም ሰፋ ያሉ የCodex የስራ ፍሰቶች።

  • የGitHub App የግል ቁልፍን እና ደንበኛ ሚስጥርን የሚይዙበት ደህንነቱ የተጠበቀ ቦታ።

ChatGPT እና GitHub Enterpriseን በተለያዩ ትሮች ክፍት አድርገው ያቆዩ። የመመለሻ URLን በራስዎ አይፍጠሩ። በChatGPT ውስጥ የሚታየውን ትክክለኛ የመመለሻ URL ይቅዱ።

ማዘጋጀት ያለብዎት መረጃ

  • የGitHub Enterprise አስተናጋጅ ስም፦ ለምሳሌ፣ github.example.com።

  • የመመለሻ URL፦ ይህን ከChatGPT አብነት ማዋቀሪያ ሂደት ይቅዱ።

  • የGitHub App ደንበኛ መለያ።

  • የGitHub App ደንበኛ ሚስጥር።

  • የGitHub App የግል ቁልፍ PEM።

  • በChatGPT የተፈጠረ የዌብሁክ ሚስጥር።

  • በChatGPT ውስጥ ረቂቅ መተግበሪያው ከተፈጠረ በኋላ የሚፈጠር የዌብሁክ URL።

በChatGPT ውስጥ አብነቱን ማዋቀር ይጀምሩ

  1. በChatGPT ውስጥ መተግበሪያው መገኘት ወደ ሚኖርበት የስራ ቦታ ይቀይሩ።

  2. የስራ ቦታ ቅንብሮች > መተግበሪያዎችን ይክፈቱ። እንዲሁም ወደ የአስተዳዳሪ መቆጣጠሪያ በመሄድ፣ የሚፈልጉትን የChatGPT የስራ ቦታ መርጠው ተሰኪዎችን መክፈት ይችላሉ። እንዲቆይ የተደረገውን የመተግበሪያዎች ገጽ ለመክፈት የቀድሞ መተግበሪያዎችን አስተዳድርን ይምረጡ።

  3. ማውጫን ይምረጡ።

  4. GitHub Enterpriseን ይፈልጉ።

  5. የGitHub Enterprise መተግበሪያ አብነቱን መርጠው ማዋቀር ይጀምሩ።

  6. እንደ GitHub Enterprise ወይም GitHub Enterprise - ኢንጂነሪንግ ያለ ግልጽ የመተግበሪያ ስም እና መግለጫ ያስገቡ።

  7. እንደ github.example.com ያለ የGitHub Enterprise አስተናጋጅ ስም ያስገቡ።

  8. በChatGPT ውስጥ የሚታየውን የመመለሻ URL ይቅዱ። ይህን ትር ክፍት አድርገው ያቆዩት።

  9. የተፈጠረው የዌብሁክ ሚስጥር በማዋቀር ጊዜ ከታየ ይቅዱት።

የመመለሻ URL ምሳሌ፦ https://chatgpt.com/connector/oauth/<callback_id>

የመመለሻ መለያውን አያስወግዱ፣ በመጨረሻው የማያያዣ ሰረዝ አይጨምሩ ወይም በአጠቃላይ የChatGPT URL አይተኩት።

GitHub Appን በGitHub Enterprise ውስጥ ይፍጠሩ

  1. እንደ https://github.example.com ያለውን የGitHub Enterprise አስተናጋጅዎን ይክፈቱ።

  2. የመተግበሪያው ባለቤት መሆን ወዳለበት ድርጅት ወይም መለያ ይሂዱ።

  3. ቅንብሮች > የገንቢ ቅንብሮች > GitHub Appsን ይክፈቱ።

  4. አዲስ GitHub Appን ይምረጡ።

  5. እንደ ChatGPT GitHub Enterprise አገናኝ ያለ ግልጽ የመተግበሪያ ስም ያስገቡ።

  6. የመነሻ ገጽ URL ያስገቡ። ለዚህ የተዘጋጀ የውስጥ ገጽ ከሌለ፣ የGitHub Enterprise ድርጅት URLን ይጠቀሙ።

  7. በመመለሻ URL መስክ ውስጥ፣ ከChatGPT የተቀዳውን ትክክለኛ የመመለሻ URL ይለጥፉ።

  8. የደህንነት ቡድንዎ ለመቀየር የተለየ ምክንያት ከሌለው በስተቀር፣ የተጠቃሚ ፈቃድ ቶከኖች ጊዜ እንዲያበቃ አድርግ የሚለውን ቅንብር እንደነቃ ያቆዩ።

  9. ተጠቃሚዎች በመጫን ወይም በማገናኘት ሂደቱ ወቅት ለመተግበሪያው ፈቃድ መስጠት እንዲችሉ፣ በመጫን ጊዜ የተጠቃሚ ፈቃድ ጠይቅ የሚለውን ያንቁ።

  10. ይህ GitHub App የት ሊጫን ይችላል? በሚለው ስር፣ ለአገልግሎት ማስገባት እቅድዎ የሚስማማውን በጣም ውስን አማራጭ ይምረጡ።

  11. GitHub Appን ይፍጠሩ።

ፈቃዶችን እና ክስተቶችን ያዋቅሩ

ለማንቃት ላቀዷቸው የChatGPT እርምጃዎች የሚያስፈልጉትን ዝቅተኛ ፈቃዶች ይምረጡ።

ለማንበብ ብቻ የሚያገለግል የማከማቻ ፍለጋ እና ጥያቄና መልስ፣ እንደሚከተሉት ባሉ የማንበብ ፈቃዶች ይጀምሩ፦

  • ሜታዳታ፦ ለማንበብ ብቻ። GitHub ለGitHub Apps ሜታዳታ ይፈልጋል።

  • ይዘቶች፦ የፋይል እና የማከማቻ ይዘትን ለመድረስ፣ ለማንበብ ብቻ።

  • ጉዳዮች፦ ጉዳዮችን መፈለግ ወይም ማንበብ ካስፈለገ፣ ለማንበብ ብቻ።

  • Pull requests፦ pull request መፈለግ ወይም ለግምገማ የሚሆን አውድ ካስፈለገ፣ ለማንበብ ብቻ።

  • እርምጃዎች፦ የስራ ፍሰት አፈጻጸም ሁኔታ፣ ስራዎች፣ መዝገቦች ወይም የውጤት ፋይሎች ካስፈለጉ፣ ለማንበብ ብቻ።

ለመጻፍ በሚያስችሉ የስራ ፍሰቶች ውስጥ፣ እንደ ይዘቶች፣ Pull requests፣ ጉዳዮች፣ እርምጃዎች ወይም የስራ ፍሰቶች ያሉ የመጻፍ ፈቃዶችን በሚያስፈልጉበት ብቻ ያክሉ። የታሰቡትን የChatGPT እርምጃዎች ማስፈጸም የሚያስችሉ፣ በጣም ውስን ፈቃዶችን ይጠቀሙ።

የዌብሁክ ክስተቶች ከሚደግፏቸው የስራ ፍሰቶች ጋር መዛመድ አለባቸው። የተለመዱ ክስተቶች መጫን፣ የመጫኛ ማከማቻዎች፣ መግፋት፣ Pull request፣ ጉዳዮች፣ የጉዳይ አስተያየት፣ የስራ ፍሰት ማስኬድ እና የስራ ፍሰት ስራን ያካትታሉ።

የGitHub App ማረጋገጫ መረጃዎችን ያመንጩ እና ይቅዱ

  1. በGitHub App ቅንብሮች ውስጥ፣ የደንበኛ መለያውን ይቅዱ።

  2. የደንበኛ ሚስጥር ያመንጩ እና ወዲያውኑ ይቅዱት።

  3. በየግል ቁልፎች ስር፣ የግል ቁልፍ ያመንጩ።

  4. የ.pem ፋይሉን ያውርዱ እና በደህንነት ያስቀምጡት።

  5. የ.pem ፋይሉን በራስዎ መሣሪያ ላይ ከፍተው፣ የመጀመሪያ እና የመጨረሻ መስመሮችን ጨምሮ ሙሉውን የPEM ጽሑፍ ይቅዱ።

የግል ቁልፉ ሚስጥራዊ መረጃ ነው። እንደ ማረጋገጫ መረጃ በጥንቃቄ ይያዙት። ሚስጥሩ ከተጋለጠ፣ አዲስ የግል ቁልፍ ያመንጩ፣ የChatGPT መተግበሪያ ውቅረቱን ያዘምኑ፣ እና በGitHub Enterprise ውስጥ የተጋለጠውን ቁልፍ ይሰርዙ።

በChatGPT ውስጥ ማዋቀሩን ያጠናቅቁ

  1. ወደ ChatGPT አብነት ማዋቀሪያ ትር ይመለሱ።

  2. የGitHub App ደንበኛ መለያን በOAuth ደንበኛ መለያ ውስጥ ይለጥፉ።

  3. የGitHub App ደንበኛ ሚስጥርን በOAuth ደንበኛ ሚስጥር ውስጥ ይለጥፉ።

  4. ድርጅትዎ የአብነቱን ነባሪ ቅንብሮች መቀየር የሚያስፈልገው ካልሆነ በስተቀር የፈቃድ ወሰኖችን ሳይቀይሩ ይተዉ።

  5. የGitHub Enterprise አስተናጋጅ ስም እንደ github.example.com ያለ፣ የአስተናጋጅ ስም ብቻ መሆኑን ያረጋግጡ።

  6. የGitHub App የግል ቁልፍ PEMን በGitHub App የግል ቁልፍ መስክ ውስጥ ይለጥፉ ወይም ይስቀሉ።

  7. የተፈጠረው የዌብሁክ ሚስጥር መኖሩን ያረጋግጡ።

  8. ረቂቅ መተግበሪያውን ይፍጠሩ።

  9. በChatGPT ውስጥ የተፈጠረውን ረቂቅ መተግበሪያ ዝርዝሮች ከፍተው የተፈጠረውን የዌብሁክ URL ይቅዱ።

የዌብሁክ URL ይህን መምሰል አለበት፦ https://connectors.api.openai.org/connectors/<connector_id>/webhook

በGitHub Enterprise ውስጥ የዌብሁክ ማዋቀሩን ያጠናቅቁ

  1. በGitHub Enterprise ውስጥ ወዳሉት የGitHub App ቅንብሮች ይመለሱ።

  2. የGitHub App አጠቃላይ ቅንብሮችን ይክፈቱ።

  3. ገባሪ ዌብሁኮች ገና ካልነቁ ያንቋቸው።

  4. የChatGPT ዌብሁክ URLን በዌብሁክ URL መስክ ውስጥ ይለጥፉ።

  5. የChatGPT ዌብሁክ ሚስጥርን በዌብሁክ ሚስጥር መስክ ውስጥ ይለጥፉ።

  6. የSSL ማረጋገጫን እንደነቃ ያቆዩ።

  7. ለመቀበል የመረጧቸው የዌብሁክ ክስተቶች ካነቋቸው ፈቃዶች እና እርምጃዎች ጋር መዛመዳቸውን ያረጋግጡ።

  8. ለውጦቹን ያስቀምጡ።

መተግበሪያውን በChatGPT ውስጥ ያትሙ እና ያስተዳድሩ

ረቂቅ መተግበሪያውን መፍጠር ብቻውን ለአባላት ተደራሽ አያደርገውም። ረቂቁን ከገመገሙ በኋላ፦

  1. ረቂቅ መተግበሪያውን ያትሙ።

  2. በየስራ ቦታ ቅንብሮች ውስጥ የመተግበሪያዎች ገጽን ይክፈቱ፣ የነቁን ይክፈቱ፣ እና መተግበሪያው መታየቱን ያረጋግጡ። በተጨማሪም በአስተዳዳሪ መቆጣጠሪያ > ተሰኪዎች ውስጥ ያለውን የቀድሞ መተግበሪያዎችን አስተዳድር ተጠቅመው የመተግበሪያዎችን ገጽ መክፈት ይችላሉ።

  3. መተግበሪያውን መጠቀም ላለባቸው ሚናዎች የተጠቃሚ መዳረሻን ያዋቅሩ።

  4. ለማንበብ እና ለመጻፍ እርምጃዎች የእርምጃ ቁጥጥርን ይገምግሙ።

  5. ChatGPT መተግበሪያውን ከመጠቀሙ በፊት አባላትን መቼ እንደሚጠይቅ ለመምረጥ የመተግበሪያ ፈቃዶችን ይገምግሙ።

  6. ፈቃድ ያለው የሙከራ ተጠቃሚ በChatGPT ውስጥ ያሉ መተግበሪያዎችን ከፍቶ መተግበሪያው መታየቱን እንዲያረጋግጥ ይጠይቁት።

እነዚህ የመተግበሪያ ፈቃዶች በChatGPT ውይይቶች ላይ ተፈጻሚ ይሆናሉ። የስራ ቦታ ወኪሎች፣ የትኞቹ የመተግበሪያ እርምጃዎች እንደሚገኙ እና የመጨረሻ ተጠቃሚዎች እነዚህን እንዲያጸድቁ መቼ እንደሚጠየቁ ለመወሰን፣ የወኪሉ ገንቢ ለእያንዳንዱ ወኪል ያዘጋጃቸውን መቆጣጠሪያዎች ይጠቀማሉ። ስለ ወኪል አሰራር፣ ለEnterprise እና Business የChatGPT የስራ ቦታ ወኪሎችን ይመልከቱ።

GitHub Appን ይጫኑ እና ይሞክሩ

  1. በGitHub Enterprise ውስጥ፣ የGitHub መተግበሪያውን በድርጅቱ ወይም በመለያው ላይ ይጫኑ።

  2. በየስራ ቦታው ፖሊሲ መሠረት ሁሉንም ማከማቻዎች ወይም የተመረጡ ማከማቻዎችን ይምረጡ።

  3. ፈቃድ ያለው ተጠቃሚ ሆነው የማገናኘት ሂደቱን ከChatGPT ይጀምሩ።

  4. ሲጠየቁ ለGitHub መተግበሪያው ፈቃድ ይስጡ።

  5. በመጀመሪያ፣ ተደራሽ የሆኑ ማከማቻዎችን መዘርዘር ወይም የታወቀ pull request ማምጣት ያለ ቀላል የማንበብ እርምጃ ያስኪዱ።

  6. የመጻፍ እርምጃዎች ከነቁ፣ በስፋት ወደ አገልግሎት ከማስገባትዎ በፊት አደጋው አነስተኛ በሆነ ማከማቻ ላይ ይሞክሩ።

የአስተናጋጅ ስም እና የOAuth አሰራር

ChatGPT የGitHub Enterprise የመጨረሻ ነጥቦችን ለመወሰን የአስተናጋጁን ስም ይጠቀማል። እንደ github.example.com ወይም octocorp.ghe.com ያለ የአስተናጋጅ ስም ብቻ ያስገቡ።

የAPI ዱካ ወይም የማከማቻ ዱካ አያስገቡ፤ github.comም ለዚህ መተግበሪያ ትክክለኛው የGitHub Enterprise አስተናጋጅ ካልሆነ በስተቀር አያስገቡት።

ችግሮችን መፍታት

  • የማዘዋወሪያ URI አለመዛመድ፦ የGitHub App መመለሻ URL በChatGPT ውስጥ ከሚታየው የመመለሻ URL ጋር በትክክል መዛመዱን ያረጋግጡ።

  • ChatGPT ረቂቅ መተግበሪያውን መፍጠር ወይም ማስቀመጥ አይችልም፦ የአስተናጋጅ ስም፣ OAuth ደንበኛ መለያ፣ OAuth ደንበኛ ሚስጥር፣ የግል ቁልፍ እና የዌብሁክ ሚስጥርን ጨምሮ ሁሉም አስፈላጊ መስኮች መሞላታቸውን ያረጋግጡ።

  • ማንነት ማረጋገጥ ይሳካል፣ ግን የማከማቻ ጥሪዎች አይሳኩም፦ GitHub App መጫኑን እና ማከማቻውን የመድረስ ፈቃድ እንዳለው ያረጋግጡ።

  • API 403 ወይም በቂ ያልሆነ ፈቃድ የሚል ምላሽ ይመልሳል፦ የጎደለውን የGitHub App ፈቃድ ያክሉ፤ ከተጠየቀም የመጫኛው ባለቤት የተዘመኑትን ፈቃዶች እንዲያጸድቅ ያድርጉ።

  • ምንም ማከማቻዎች አይታዩም፦ የመተግበሪያው ጭነት የሚጠበቁትን ማከማቻዎች ማካተቱን እና በChatGPT ውስጥ ፈቃድ የሚሰጠው ተጠቃሚ እነሱን የመድረስ ፈቃድ እንዳለው ያረጋግጡ።

  • የዌብሁክ መላኪያዎች አይሳኩም፦ የዌብሁክ URL እና የዌብሁክ ሚስጥር ከChatGPT የተገኙትን እሴቶች መዛመዳቸውን ያረጋግጡ፣ የSSL ማረጋገጫን እንደነቃ ያቆዩ፣ እንዲሁም የGitHub Enterprise አስተናጋጅ connectors.api.openai.orgን መድረስ መቻሉን ያረጋግጡ።

  • የግል ቁልፍ ስህተቶች፦ የመጀመሪያ እና የመጨረሻ መስመሮችን ጨምሮ ሙሉ የPEM ይዘት መቀዳቱን ያረጋግጡ።

ይህ ጽሑፍ ጠቃሚ ነበር?