OpenAI
Энэ хуудсыг машинаар орчуулсан. Англи хэл дээрх нийтлэлийн эх хувилбарыг үзнэ үү.

ChatGPT дээр GitHub Enterprise аппын загварыг тохируулах

Ажлын талбарын админууд байгууллагынхаа GitHub App-ыг ашиглан ChatGPT дээр GitHub Enterprise аппын загварыг хэрхэн тохируулахыг сурна уу.

Шинэчилсэн: 7 days ago

Тойм

Хэрэв та ChatGPT ажлын талбарын админ бөгөөд байгууллагадаа GitHub Enterprise-ийн аппын загварыг тохируулж байгаа бол энэ гарын авлагыг ашиглана уу. Загвар нь гишүүдийн ашиглах эцсийн апп биш юм. Энэ нь GitHub Enterprise-ийн шаардлагатай тохиргоог оруулсны дараа тухайн ажлын талбарт зориулсан ноорог апп үүсгэдэг тохируулах үйл явц юм.

GitHub Enterprise-ийг тохируулахад ChatGPT танай байгууллагын GitHub Enterprise хосттой холбогдоно. Та GitHub App үүсгэж, ChatGPT-ийн буцах дуудлагын URL-ийг бүртгэн, нэвтрэх мэдээлэл үүсгээд, тэдгээр утгыг ChatGPT-ийн загвар тохируулах явцад буулгана. ChatGPT ноорог апп үүсгэсний дараа та үүнийг нийтэлж, ажлын талбарын бусад аппын адил удирдаж болно.

Ажлын талбарын цэсээр шилжих болон аппад хандах эрхийн талаар Нэмэлт, аппын админы удирдлага, аюулгүй байдал, нийцэл хэсгийг үзнэ үү.

Та юу тохируулах вэ?

Та ChatGPT-д тухайн ажлын талбарт зориулсан GitHub Enterprise апп үүсгэнэ. Апп дараах зүйлсийг ашиглана:

  • Танай GitHub Enterprise хост дээр бүртгэлтэй GitHub App.

  • Хэрэглэгч OAuth-оор зөвшөөрөл олгоход ашиглах GitHub App-ийн клиент ID болон клиентийн нууц утга.

  • ChatGPT репозиторын үйлдэлд зориулж суулгалтын токен үүсгэхэд ашиглах GitHub App-ийн хувийн түлхүүр.

  • GitHub Enterprise суулгалт болон репозиторын үйл явдлыг ChatGPT рүү буцаан илгээхэд ашиглах вебхукийн нууц утга, вебхукийн URL.

  • Танай GitHub Enterprise-ийн хостын нэр. Жишээ нь: github.example.com.

Бие даасан GitHub OAuth App биш, GitHub App үүсгэнэ үү. ChatGPT-ийн загварыг тохируулахад GitHub App-ийн нэвтрэх мэдээлэл, хувийн түлхүүр болон вебхукийн тохиргоо шаардлагатай.

Эхлэхийн өмнө

Танд дараах зүйлс хэрэгтэй:

  • ChatGPT ажлын талбарын админ эсвэл эзэмшигчийн эрх.

  • GitHub App үүсгэх, суулгах боломжтой 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-ийн клиент ID.

  • 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 Enterprise-ийн хостын нэрийг оруулна уу. Жишээ нь: github.example.com.

  8. ChatGPT-д харагдах буцах дуудлагын URL-ийг хуулна уу. Энэ табыг нээлттэй байлгана уу.

  9. Тохируулах явцад үүсгэсэн вебхукийн нууц утга харагдвал хуулна уу.

Буцах дуудлагын URL-ийн жишээ: https://chatgpt.com/connector/oauth/<callback_id>

Буцах дуудлагын ID-г хасах, төгсгөлд нь ташуу зураас нэмэх, эсвэл ерөнхий ChatGPT URL-ээр солих хэрэггүй.

GitHub Enterprise-д GitHub App үүсгэх

  1. Өөрийн GitHub Enterprise хостыг нээнэ үү. Жишээ нь: https://github.example.com.

  2. Аппыг эзэмших байгууллага эсвэл бүртгэл рүү очно уу.

  3. Тохиргоо > Хөгжүүлэгчийн тохиргоо > GitHub аппуудыг нээнэ үү.

  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 App-д метадатад хандах эрхийг заавал шаарддаг.

  • Агуулга: файл болон репозиторын агуулгад хандах зөвхөн унших эрх.

  • Асуудлууд: асуудал хайх эсвэл унших шаардлагатай бол зөвхөн унших эрх.

  • Pull requests: pull request хайх эсвэл хянан шалгахад хэрэгтэй мэдээлэл авах бол зөвхөн унших эрх.

  • Үйлдлүүд: ажлын урсгалын гүйцэтгэлийн төлөв, даалгавар, лог эсвэл гаралтын файл хэрэгтэй бол зөвхөн унших эрх.

Бичих үйлдэлтэй ажлын урсгалд Агуулга, Pull requests, Асуудлууд, Үйлдлүүд эсвэл Ажлын урсгал зэрэг зөвхөн шаардлагатай хэсэгт бичих эрх нэмнэ үү. ChatGPT-ийн төлөвлөсөн үйлдлүүдийг гүйцэтгэхэд хангалттай, хамгийн хязгаарлагдмал эрхийг ашиглана уу.

Вебхукийн үйл явдлууд нь таны дэмжих ажлын урсгалтай тохирч байх ёстой. Түгээмэл үйл явдалд Суулгалт, Суулгалтын репозиторууд, Өөрчлөлт илгээх, Pull request, Асуудлууд, Асуудлын сэтгэгдэл, Ажлын урсгалын гүйцэтгэл, Ажлын урсгалын даалгавар багтана.

GitHub App-ийн нэвтрэх мэдээллийг үүсгэх, хуулах

  1. GitHub App-ийн тохиргооноос Клиент ID-г хуулна уу.

  2. Клиентийн нууц утга үүсгэж, даруй хуулж авна уу.

  3. Хувийн түлхүүрүүд хэсэгт хувийн түлхүүр үүсгэнэ үү.

  4. .pem файлыг татаж аваад аюулгүй хадгална уу.

  5. .pem файлыг өөрийн төхөөрөмж дээр нээж, эхлэл, төгсгөлийн мөрийг оролцуулан PEM текстийг бүтнээр нь хуулна уу.

Хувийн түлхүүр бол нууц мэдээлэл юм. Үүнийг нэвтрэх мэдээллийн адил хамгаална уу. Задруулсан тохиолдолд шинэ хувийн түлхүүр үүсгэж, ChatGPT аппын тохиргоог шинэчлээд, алдагдсан түлхүүрийг GitHub Enterprise-ээс устгана уу.

ChatGPT-д тохиргоог дуусгах

  1. ChatGPT-ийн загвар тохируулах таб руу буцна уу.

  2. GitHub App-ийн клиент ID-г OAuth клиент ID талбарт буулгана уу.

  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 клиент ID, OAuth клиентийн нууц утга, хувийн түлхүүр, вебхукийн нууц утга зэрэг шаардлагатай бүх талбарыг бөглөсөн эсэхийг шалгана уу.

  • Нэвтрэлт баталгаажсан ч репозитор руу илгээх дуудлага амжилтгүй: GitHub App суулгасан бөгөөд репозиторт хандах эрхтэй эсэхийг шалгана уу.

  • API нь 403 эсвэл эрх хүрэлцэхгүй гэсэн хариу буцааж байна: GitHub App-д дутуу эрхийг нэмж, шаардсан тохиолдолд суулгалтын эзэмшигчээр шинэчилсэн эрхийг зөвшөөрүүлнэ үү.

  • Репозитор харагдахгүй: аппын суулгалтад шаардлагатай репозиторууд багтсан, мөн ChatGPT-д зөвшөөрөл олгож буй хэрэглэгч тэдгээрт хандах эрхтэй эсэхийг шалгана уу.

  • Вебхук илгээхэд алдаа гарч байна: вебхукийн URL болон нууц утга ChatGPT-ээс авсан утгуудтай таарч буйг шалгаж, SSL баталгаажуулалтыг идэвхтэй байлган, GitHub Enterprise хост connectors.api.openai.org руу холбогдож чадаж буйг нягтална уу.

  • Хувийн түлхүүрийн алдаа: эхлэл, төгсгөлийн мөрийг оролцуулан PEM агуулгыг бүтнээр нь хуулсан эсэхийг шалгана уу.

Энэ нийтлэл танд тус болсон уу?