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

GitHub-ээс өргөтгөлийн сан импортлох, синхрончлох

GitHub-ээс өргөтгөлийн сан импортлох, ажлын талбарын хандалтын эрхийг удирдах, өргөтгөлүүдийг нь тогтмол шинэчлэх талаар мэдэж аваарай.

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

Тойм

Ажлын талбарын админууд GitHub-аас өргөтгөлийн санг ажлын талбарынхаа лавлахад импортлох боломжтой. Өргөтгөлийн сан нь импортлох өргөтгөлүүдийг жагсаасан JSON каталог юм. Импортлосны дараа өдөр тутмын синхрончлол нь репозиторт орсон өөрчлөлтөөр өргөтгөлүүдийг шинэчилж байдаг.


Өргөтгөлийн санг синхрончлох үед өргөтгөлийн агуулгыг импортлох бөгөөд ажлын талбарын гишүүдийн бүртгэлийг холбохгүй, өргөтгөлд багтсан аппуудад хандах эрх олгохгүй.


Өргөтгөл болон түүнд багтсан аппуудын танилцуулгыг ChatGPT болон Codex дахь өргөтгөлүүд нийтлэлээс үзнэ үү.

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

  • Өргөтгөлийн сангийн репозитор болон түүнд заасан бусад бүх репозиторыг унших эрхтэй GitHub бүртгэл ашиглана уу. github.com дээрх нийтийн болон хувийн репозиторыг дэмждэг.

  • Импорт хийх бүртгэлээр эдгээр репозиторт хандахад GitHub байгууллагын зөвшөөрөл шаардлагатай бол түүнийг авна уу.

  • Репозиторын агуулгыг хянана уу. Импорт нь шаардлага хангасан бүх өргөтгөлийг тус бүрд нь зөвшөөрөл авахгүйгээр боловсруулдаг бөгөөд цаашдын синхрончлолоор шинэ өргөтгөлүүд нэмэгдэх боломжтой.

Шинэ өргөтгөлүүд анх Суулгах боломжтой төлөвтэй, суулгах үед нэвтрэлт баталгаажуулах тохиргоотой байна. Шинэ өргөтгөлийн сангуудад өдөр тутмын автомат синхрончлол идэвхтэй байна. Импортлосны дараа өргөтгөл бүрийн ажлын талбарын тохиргоо болон шаардлагатай аппуудыг шалгана уу.

Өргөтгөлийн сан импортлох

  1. Админы консол руу орж, ашиглах ChatGPT ажлын талбараа сонгоод Өргөтгөлүүд хэсгийг нээнэ үү. Дараа нь Нэмэх дээр дарж, Өргөтгөлийн сан импортлох-ыг сонгоно уу.

  2. Эх сурвалж талбарт репозиторын URL-ыг оруулна уу. Жишээ нь: https://github.com/example/team-plugins. Салбар эсвэл хавтасны URL биш, зөвхөн репозиторын URL-ыг ашиглана уу.

  3. Өргөтгөлийн сан дэд хавтаст байгаа бол Зам талбарт тухайн хавтсыг оруулна уу. Жишээлбэл, team-tools/.agents/plugins/marketplace.json файлын хувьд team-tools гэж оруулна уу. Репозиторын үндсэн хавтсыг ашиглах бол Зам талбарыг хоосон үлдээнэ үү. Манифест файлын нэрийг бүү оруулаарай.

  4. Хүсвэл Салбар, шошго эсвэл коммит талбарт утга оруулна уу. Репозиторын өгөгдмөл салбарыг ашиглах бол үүнийг хоосон үлдээнэ үү. Цаашдын коммитуудыг хүлээн авахын тулд салбар ашиглана уу. Тодорхой коммит сонговол тухайн хувилбар дээрээ хэвээр үлдэнэ.

  5. Өргөтгөлийн сан импортлох-ыг сонгож, хүсэлт гарч ирэхэд GitHub-д хандах эрх олгоно уу.

  6. Импортын үр дүн-г шалгаад, импортолсон өргөтгөл бүрийг нээж суулгах бодлого болон шаардлагатай аппуудыг нь тохируулна уу.

Маш том өргөтгөлийн санг анх импортлоход 1 цаг хүртэл хугацаа шаардагдаж болно. Үүний дараах өдөр тутмын синхрончлолд ихэвчлэн хэдхэн минут зарцуулдаг.

Өргөтгөлийг импортлох боломжгүй бол тайланд алдааг тайлбарлана. Бусад шаардлага хангасан өргөтгөлийг импортлох боломжтой хэвээр байна.

Дэмждэг форматууд

Сонгосон хавтас нь дэмждэг манифест агуулсан байх ёстой:

  • Codex өргөтгөлийн сангийн хувьд .agents/plugins/marketplace.json.

  • Claude-тай нийцтэй өргөтгөлийн сангийн хувьд .claude-plugin/marketplace.json.

  • Өргөтгөлийн сангийн манифест байхгүй үед бие даасан Claude өргөтгөлийн хувьд .claude-plugin/plugin.json.

Өргөтгөлийн сангийн бичлэгүүд нь ижил репозитор дахь өргөтгөлийн хавтас эсвэл дэмждэг GitHub репозиторын эх сурвалжийг зааж болно. Ажлын талбарт импортлох үйлдэл нь бусад Git хост болон npm зэрэг багцын бүртгэлийн эх сурвалжийг дэмждэггүй.

Дэмждэг формат, JSON жишээ болон эх сурвалжийн талбаруудын талаар Өргөтгөлийн удирдлага баримт бичгээс үзнэ үү.

Ажлын талбарын хандалтын эрхийг тохируулах

GitHub нь өргөтгөлийн агуулгыг нийлүүлэх бол ажлын талбарын тохиргоо нь суулгалт болон нэвтрэлт баталгаажуулалтыг удирдана. Импорт болон синхрончлол нь репозитор дахь AVAILABLE эсвэл ON_USE зэрэг бодлогын утгыг хэрэгжүүлэхгүй. Эдгээр тохиргоог ажлын талбарынхаа өргөтгөл бүрд хийнэ үү.



Суулгах бодлого хэсэгт эрх бүхий хэрэглэгчийн үүрэг бүрд Суулгах боломжтой эсвэл Суулгасан төлөвийг сонгоно уу. Шаардлагатай аппуудыг мөн идэвхжүүлэх ёстой. Гишүүд холбогдсон үйлчилгээнд хандах эрхтэй байх бөгөөд шаардлагатай нэвтрэлт баталгаажуулалтыг хийж дуусгах ёстой.


Өргөтгөлийн шинэчлэлтийг синхрончлох эсвэл одоо байгаа өргөтгөлийг GitHub-аар удирдахаар шилжүүлэхэд ажлын талбарын бодлогууд нь хэвээр үлдэнэ. Өргөтгөл импортлох нь аппад хандах эрх олгохгүй, гишүүдийн бүртгэлийг холбохгүй.


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

Өргөтгөлүүдийг шинэчилж байх

Шинэ өргөтгөлийн сангууд өдөр бүр шинэчлэлт байгаа эсэхийг шалгадаг. Автомат синхрончлолыг хүлээлгүй шинэчлэх хүсэлт гаргахын тулд:

  1. Админы консол руу орж, ашиглах ChatGPT ажлын талбараа сонгоод Өргөтгөлүүд хэсгийг нээнэ үү.

  2. Өргөтгөлийн сангууд хэсгийг нээж, тухайн санг сонгоно уу.

  3. Одоо синхрончлох-ыг сонгоно уу.

Синхрончлол нь өргөтгөлийн сангаас шинэ бичлэгүүдийг нэмж, одоо байгаа өргөтгөлүүдийг шинэчлэх боломжтой. Автомат синхрончлол нь тусдаа импортлох алхамгүйгээр шинэ өргөтгөлүүдийг импортолж болох тул репозиторын өөрчлөлтүүдийг нэгтгэхээсээ өмнө хянаарай.

Синхрончлолын үр дүнг шалгах

Синхрончилсны дараа төлөв болон хадгалсан тайланг нь шалгана уу. Дууссан — N алдаа гэдэг нь синхрончлол дууссан ч зарим өргөтгөлийг боловсруулж чадаагүй гэсэн үг юм.


Одоо байгаа өргөтгөлийн шинэчлэлт шаардлага хангахгүй бол хамгийн сүүлд ажиллаж байсан хувилбарыг нь хадгална. Бусад шаардлага хангасан шинэчлэлт хэвийн хийгдэх боломжтой. Тайланд дурдсан асуудлыг GitHub дээр засаад Одоо синхрончлох-ыг сонгож дахин оролдоно уу.


Тусад нь импортолсон өргөтгөлд админы дэлгэц дээр Шинэчлэх сонголт харагдвал түүнийг ашиглан тухайн өргөтгөлийг шинэчилнэ үү. Өргөтгөлийн жагсаалтыг шинэчлэх нь зөвхөн харагдаж буй жагсаалтыг дахин ачаалах бөгөөд GitHub-аас синхрончлохгүй.

Хасах болон устгах үйлдлийн ялгааг ойлгох

Репозитороос бичлэгийг хасахад ажлын талбарт импортолсон хуулбар нь устахгүй. Өргөтгөлд Эх сурвалжид байхаа больсон гэсэн тэмдэглэгээ хийнэ.


ChatGPT дотор өргөтгөлийн санг устгахад түүнээс импортолсон бүх өргөтгөл устана. GitHub холболтыг сэргээх эсвэл эзэмшигчийг өөрчлөхийн тулд өргөтгөлийн санг устгаж болохгүй.

GitHub холболтыг сэргээх эсвэл хандалтын эрхийг өөрчлөх

Өргөтгөлийн сангийн синхрончлолд тухайн санг импортолсон админы GitHub холболтыг ашигладаг. Тухайн бүртгэл нь өргөтгөлийн сангийн репозитор болон түүнд заасан бүх репозиторт хандах эрхээ хадгалах шаардлагатай.

Анх ашигласан бүртгэлийг дахин холбох

  1. Импорт хийхэд ашигласан GitHub бүртгэл шаардлагатай бүх репозиторт хандах эрхтэй хэвээр байгаа эсэхийг шалгана уу.

  2. Өргөтгөлийн санг анх импортолсон админаас ChatGPT доторх GitHub өргөтгөлийг нээж, бүртгэлээ дахин холбохыг хүснэ үү.

Шинэ админд шилжүүлэх

Ажлын талбарын шинэ админ өөрийн GitHub холболтыг ашиглан тухайн өргөтгөлийн санг импортолж болно:

  1. Админы консол руу орж, ашиглах ChatGPT ажлын талбараа сонгоод Өргөтгөлүүд хэсгийг нээнэ үү. Дараа нь Нэмэх > Өргөтгөлийн сан импортлох-ыг сонгоно уу.

  2. Одоо байгаа өргөтгөлийн санд ашигласан Эх сурвалж, Зам болон Салбар, шошго эсвэл коммит талбарын утгуудыг яг адил оруулна уу.

  3. Өргөтгөлийн сан импортлох-ыг сонгож, хүсэлт гарч ирэхэд GitHub-д хандах эрх олгоно уу.

Цаашдын синхрончлолд шинэ админы GitHub холболтыг ашиглана. Шинэ админы бүртгэл өргөтгөлийн сангийн репозитор болон түүнд заасан бүх репозиторыг унших эрхтэй байх ёстой.

Одоо байгаа өргөтгөлийг GitHub-аар удирдахаар шилжүүлэх

Архив файлаар байршуулсан эсвэл GitHub эх сурвалжаар хараахан удирддаггүй ажлын талбарын өргөтгөлийг өргөтгөлийн сангаар удирдаж болно. Одоо байгаа өргөтгөл нь ижил ажлын талбарт байх бөгөөд өргөтгөлийн нэр нь таарч байх ёстой. Өөр GitHub эх сурвалжаар удирддаг өргөтгөлийг энэ аргаар шилжүүлэн авах боломжгүй.


Одоо байгаа өргөтгөлийг өргөтгөлийн сандаа зааж өгөхийн тулд:

  1. Админы консол руу орж, ашиглах ChatGPT ажлын талбараа сонгоод Өргөтгөлүүд хэсгийг нээнэ үү. Өргөтгөлийг нээнэ үү.

  2. URL дахь /admin/plugins/-ийн дараах өргөтгөлийн ID-г хуулна уу.

  3. Өргөтгөлийн сангийн plugins массив дахь тохирох бичлэгт name болон source талбарын хажууд уг ID-г pluginId утга болгон нэмнэ үү. Үүнийг өргөтгөлийн plugin.json файлд нэмж болохгүй.

Өргөтгөлийн ID, хуваалцах тохиргоо болон ажлын талбарын бодлогууд хэвээр үлдэнэ. Цаашдын шинэчлэлтийн эх сурвалж нь GitHub болох тул дараа нь архив файл байршуулж үүнийг солих боломжгүй.


Шилжүүлэх жишээ болон шаардлагуудыг Өргөтгөлийн удирдлага баримт бичгээс үзнэ үү.

Одоо байгаа аппыг заах

Өргөтгөл нь үндсэн хавтас дахь .app.json файлдаа одоо байгаа аппыг зааж болно. Файлын нэрийн эхний цэгийг оруулж, өргөтгөлийн ID биш, аппын ID-г ашиглана уу. Үндсэн форматын өргөтгөлийн хувьд .codex-plugin/plugin.json файл дахь apps талбарын утгыг ./.app.json гэж тохируулна уу.


Аппыг зааж өгөх нь апп үүсгэхгүй, нэмэлт эрх олгохгүй. Тухайн аппын ажлын талбар дахь хандалтын эрх, нэвтрэлт баталгаажуулалт, үйлдлийн хяналт болон холбогдсон үйлчилгээний зөвшөөрөл хэвээр үйлчилнэ.


JSON форматын талаар Өргөтгөлийн удирдлага баримт бичгээс үзнэ үү.

«Зөвхөн компьютерт» тэмдэглэгээг ойлгох

Зөвхөн компьютерт гэсэн тэмдэглэгээтэй өргөтгөл ChatGPT-ийн веб хувилбарт ажиллахгүй. Импортолсон өргөтгөлүүд MCP серверийг, жишээлбэл mcp.json эсвэл .mcp.json файлд зарласан бол сервер нь алсын HTTPS URL ашигладаг байсан ч ийм тэмдэглэгээтэй болж болно.


Зөвхөн .app.json заалт нэмэх нь Зөвхөн компьютерт тэмдэглэгээг арилгахгүй. Заасан аливаа апп нь тухайн гишүүний үүрэгт ашиглах боломжтой байх ёстой бөгөөд хандалт, нэвтрэлт баталгаажуулалтын ердийн шаардлагууд нь хэвээр үйлчилнэ.

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