OpenAI
Din il-paġna ġiet tradotta awtomatikament bl-IA. Ara l-artiklu oriġinali bl-Ingliż.

Importazzjoni u sinkronizzazzjoni ta’ swieq tal-plugins minn GitHub

Tgħallem kif timporta suq tal-plugins minn GitHub, timmaniġġja l-aċċess fil-workspace u żżomm il-plugins tiegħu aġġornati.

Aġġornat: 5 days ago

Ħarsa ġenerali

L-amministraturi tal-workspace jistgħu jimportaw suq tal-plugins minn GitHub fid-direttorju tal-workspace tagħhom. Suq huwa katalgu JSON li jelenka l-plugins li għandhom jiġu importati. Wara l-importazzjoni, is-sinkronizzazzjoni ta’ kuljum iżżomm il-plugins aġġornati bil-bidliet mir-repożitorju.


Is-sinkronizzazzjoni tas-suq timporta l-kontenut tal-plugins — ma tqabbadx il-kontijiet tal-membri tal-workspace u lanqas tagħti aċċess għall-apps inklużi fi plugin.


Għal introduzzjoni għall-plugins u l-apps inklużi fihom, ara: Plugins f’ChatGPT u Codex.

Qabel tibda

  • Uża kont ta’ GitHub li jista’ jaqra r-repożitorju tas-suq u kull repożitorju ieħor li jirreferi għalih. Ir-repożitorji pubbliċi u privati fuq github.com huma appoġġjati.

  • Ikseb kwalunkwe approvazzjoni meħtieġa mill-organizzazzjoni ta’ GitHub biex il-kont li jagħmel l-importazzjoni jkollu aċċess għal dawk ir-repożitorji.

  • Irrevedi l-kontenut tar-repożitorju. L-importazzjoni tipproċessa l-plugins validi kollha mingħajr pass ta’ approvazzjoni separat għal kull wieħed, u sinkronizzazzjonijiet futuri jistgħu jżidu plugins ġodda.

Plugins ġodda jibdew bil-politika tal-installazzjoni Disponibbli u b’awtentikazzjoni waqt l-installazzjoni. Is-swieq ġodda jkollhom is-sinkronizzazzjoni awtomatika ta’ kuljum attivata. Wara l-importazzjoni, irrevedi s-settings fil-workspace u l-apps meħtieġa għal kull plugin.

Importa suq

  1. Mur fil-Konsola tal-amministrazzjoni, agħżel il-workspace ta’ ChatGPT mixtieq, u iftaħ Plugins. Imbagħad agħżel Żid u agħżel Importa suq.

  2. F’Sors, daħħal il-URL tar-repożitorju, bħal https://github.com/example/team-plugins. Uża biss il-URL tar-repożitorju, mhux URL ta’ fergħa jew folder.

  3. Jekk is-suq jinsab f’sottodirettorju, daħħal dak id-direttorju f’Mogħdija. Pereżempju, daħħal team-tools għal team-tools/.agents/plugins/marketplace.json. Ħalli Mogħdija vojta biex tuża d-direttorju ewlieni tar-repożitorju. Iddaħħalx l-isem tal-fajl tal-manifest.

  4. Jekk tixtieq, daħħal Fergħa, tikketta jew commit. Ħallih vojt biex tuża l-fergħa prestabbilita tar-repożitorju. Uża fergħa biex tirċievi commits futuri. Commit fiss jibqa’ f’dik ir-reviżjoni.

  5. Agħżel Importa suq u awtorizza l-aċċess għal GitHub meta tintalab tagħmel dan.

  6. Irrevedi Riżultati tal-importazzjoni, imbagħad iftaħ kull plugin importat biex tikkonfigura l-politika tal-installazzjoni tiegħu u kwalunkwe app meħtieġa.

L-ewwel importazzjoni tista’ tieħu sa siegħa għal swieq kbar ħafna. Is-sinkronizzazzjonijiet ta’ kuljum sussegwenti ġeneralment jieħdu ftit minuti.

Jekk plugin ma jistax jiġi importat, ir-rapport jispjega l-iżball. Plugins validi oħra xorta jistgħu jiġu importati.

Formati appoġġjati

Id-direttorju magħżul irid ikun fih manifest appoġġjat:

  • .agents/plugins/marketplace.json għal suq ta’ Codex.

  • .claude-plugin/marketplace.json għal suq kompatibbli ma’ Claude.

  • .claude-plugin/plugin.json għal plugin indipendenti ta’ Claude meta ma jkunx hemm manifest tas-suq.

L-entrati tas-suq jistgħu jirreferu għal folders tal-plugins fl-istess repożitorju jew għal sorsi appoġġjati ta’ repożitorji ta’ GitHub. Servizzi oħra ta’ hosting għal Git u sorsi minn reġistri tal-pakketti, bħal npm, mhumiex appoġġjati mill-importazzjoni fil-workspace.

Għal formati appoġġjati, eżempji ta’ JSON u oqsma tas-sors, ara: Ġestjoni tal-plugins.

Ikkonfigura l-aċċess fil-workspace

GitHub jipprovdi l-kontenut tal-plugin, filwaqt li s-settings tal-workspace jikkontrollaw l-installazzjoni u l-awtentikazzjoni. L-importazzjoni u s-sinkronizzazzjoni ma japplikawx il-valuri tal-politiki mir-repożitorju, bħal AVAILABLE jew ON_USE. Ikkonfigura dawn is-settings għal kull plugin fil-workspace tiegħek.


Uża Politika tal-installazzjoni biex tagħżel Disponibbli jew Installat għal kull rwol eliġibbli. L-apps meħtieġa jridu jkunu attivati wkoll, u l-membri jrid ikollhom aċċess għas-servizz konness u jlestu kwalunkwe awtentikazzjoni meħtieġa.


Meta tissinkronizza aġġornament ta’ plugin jew tittrasferixxi l-ġestjoni ta’ plugin eżistenti għal GitHub, il-politiki tiegħu fil-workspace jinżammu. L-importazzjoni ta’ plugin ma tagħtix aċċess għall-apps u lanqas tqabbad il-kontijiet tal-membri.


Għan-navigazzjoni fil-workspace, l-aċċess għall-apps u l-kontrolli tal-workspace, ara: Kontrolli tal-amministraturi, sigurtà u konformità għall-plugins u l-apps.

Żomm il-plugins aġġornati

Swieq ġodda jiċċekkjaw għall-aġġornamenti kuljum. Biex titlob aġġornament mingħajr ma tistenna s-sinkronizzazzjoni awtomatika:

  1. Mur fil-Konsola tal-amministrazzjoni, agħżel il-workspace ta’ ChatGPT mixtieq, u iftaħ Plugins.

  2. Iftaħ Swieq u agħżel is-suq.

  3. Agħżel Issinkronizza issa.

Is-sinkronizzazzjoni tista’ żżid entrati ġodda mis-suq u taġġorna plugins eżistenti. Irrevedi l-bidliet fir-repożitorju qabel ma tgħaqqadhom, għax is-sinkronizzazzjoni awtomatika tista’ timporta plugins ġodda mingħajr pass ieħor ta’ importazzjoni.

Irrevedi r-riżultati tas-sinkronizzazzjoni

Wara sinkronizzazzjoni, irrevedi l-istatus tagħha u r-rapport issejvjat. Tlestiet — N żbalji tfisser li s-sinkronizzazzjoni ntemmet, iżda xi plugins ma setgħux jiġu pproċessati.


Jekk aġġornament ta’ plugin eżistenti jkun invalidu, tinżamm l-aħħar verżjoni tiegħu li kienet taħdem. Aġġornamenti validi oħra xorta jistgħu jitlestew. Irranġa l-problema rrappurtata f’GitHub, imbagħad agħżel Issinkronizza issa biex terġa’ tipprova.


Jekk fil-veduta tal-amministratur tidher l-għażla Aġġorna għal plugin importat individwalment, użaha biex taġġorna dak il-plugin. Aġġorna l-lista tal-plugins terġa’ ttella’ biss il-lista murija; ma tissinkronizzax minn GitHub.

Ifhem it-tneħħija u t-tħassir

It-tneħħija ta’ entrata mir-repożitorju ma tħassarx il-kopja tagħha importata fil-workspace. Il-plugin jiġi mmarkat M’għadux fis-sors.


It-tħassir tas-suq f’ChatGPT iħassar il-plugins kollha importati minnu. Tħassarx suq biex terġa’ tqabbad GitHub jew tibdel is-sid.

Erġa’ qabbad jew ibdel l-aċċess għal GitHub

Is-sinkronizzazzjoni tas-suq tuża l-konnessjoni ma’ GitHub tal-amministratur li importah. Dak il-kont irid jibqa’ jkollu aċċess għar-repożitorju tas-suq u għal kull repożitorju li jirreferi għalih.

Erġa’ qabbad il-kont oriġinali

  1. Ikkonferma li l-kont ta’ GitHub użat għall-importazzjoni għad għandu aċċess għar-repożitorji kollha meħtieġa.

  2. Itlob lill-amministratur li oriġinarjament importa s-suq biex jiftaħ il-plugin ta’ GitHub f’ChatGPT u jerġa’ jqabbad il-kont tiegħu.

Ittrasferixxi lil amministratur ġdid

L-amministratur il-ġdid tal-workspace jista’ jimporta l-istess suq billi juża l-konnessjoni tiegħu stess ma’ GitHub:

  1. Mur fil-Konsola tal-amministrazzjoni, agħżel il-workspace ta’ ChatGPT mixtieq, u iftaħ Plugins. Imbagħad agħżel Żid > Importa suq.

  2. Daħħal l-istess valuri għal Sors, Mogħdija u Fergħa, tikketta jew commit li ntużaw għas-suq eżistenti.

  3. Agħżel Importa suq u awtorizza l-aċċess għal GitHub meta tintalab tagħmel dan.

Is-sinkronizzazzjonijiet futuri jużaw il-konnessjoni ma’ GitHub tal-amministratur il-ġdid. Il-kont tal-amministratur il-ġdid irid ikun jista’ jaqra r-repożitorju tas-suq u kull repożitorju li jirreferi għalih.

Ittrasferixxi l-ġestjoni ta’ plugin eżistenti għal GitHub

Tista’ tuża suq biex timmaniġġja plugin eżistenti fil-workspace li ttella’ bħala arkivju jew li għadu mhux immaniġġjat minn sors ta’ GitHub. Il-plugin eżistenti jrid ikun fl-istess workspace u jkollu l-istess isem tal-plugin. Ma tistax tieħu f’idejk il-ġestjoni ta’ plugin immaniġġjat minn sors ieħor ta’ GitHub b’dan il-mod.


Biex tidentifika l-plugin eżistenti fis-suq tiegħek:

  1. Mur fil-Konsola tal-amministrazzjoni, agħżel il-workspace ta’ ChatGPT mixtieq, u iftaħ Plugins. Iftaħ il-plugin.

  2. Ikkopja l-ID tal-plugin li tinsab wara /admin/plugins/ fil-URL tiegħu.

  3. Żid dik l-ID bħala pluginId ħdejn name u source fl-entrata korrispondenti tal-array plugins tas-suq. Iżżidhiex mal-fajl plugin.json tal-plugin.

Il-plugin iżomm l-ID tiegħu, is-settings tal-qsim u l-politiki tal-workspace. GitHub isir is-sors għall-aġġornamenti futuri, għalhekk arkivji li jittellgħu aktar tard ma jistgħux jissostitwixxuh.


Għal eżempju ta’ migrazzjoni u r-rekwiżiti tagħha, ara: Ġestjoni tal-plugins.

Irreferi għal app eżistenti

Plugin jista’ jirreferi għal app eżistenti f’.app.json fid-direttorju ewlieni tal-plugin. Inkludi t-tikka fil-bidu tal-isem tal-fajl, u uża l-ID tal-app minflok ID ta’ plugin. Għal plugin nattiv, issettja l-qasam apps f’.codex-plugin/plugin.json għal ./.app.json.


Ir-referenza ma toħloqx app u lanqas tagħti permessi addizzjonali. L-aċċess eżistenti għall-app fil-workspace, l-awtentikazzjoni, il-kontrolli tal-azzjonijiet u l-permessi tas-servizz konness jibqgħu japplikaw.


Għall-format JSON, ara: Ġestjoni tal-plugins.

Ifhem it-tikketta Għad-desktop biss

Plugin immarkat Għad-desktop biss ma jistax jaħdem f’ChatGPT fuq il-web. Plugins importati jistgħu jingħataw din it-tikketta meta jiddikjaraw servers MCP, pereżempju f’mcp.json jew .mcp.json, anki meta server juża URL HTTPS remot.


Iż-żieda ta’ referenza .app.json waħedha ma tneħħix it-tikketta Għad-desktop biss. Kwalunkwe app li ssir referenza għaliha xorta trid tkun disponibbli għar-rwol tal-membru, u r-rekwiżiti normali tagħha għall-aċċess u l-awtentikazzjoni jibqgħu japplikaw.

Dan l-artiklu kien ta’ għajnuna?