OpenAI
Այս էջը թարգմանվել է մեքենայական թարգմանությամբ։ Դիտել անգլերեն բնօրինակ հոդվածը.

Փլագինների շուկաների ներմուծում և համաժամացում GitHub-ից

Իմացեք՝ ինչպես GitHub-ից ներմուծել փլագինների շուկա, կառավարել հասանելիությունն աշխատատարածքում և թարմ պահել դրա փլագինները։

Թարմացվել է՝ 5 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 ժամ։ Հետագա ամենօրյա համաժամացումները սովորաբար տևում են մի քանի րոպե։

Եթե փլագինը ներմուծել չի հաջողվում, հաշվետվությունը բացատրում է սխալը։ Մյուս վավեր փլագինները, միևնույն է, կարող են ներմուծվել։

Աջակցվող ձևաչափեր

Ընտրված պանակը պետք է պարունակի աջակցվող մանիֆեստ՝

  • .agents/plugins/marketplace.json՝ Codex-ի շուկայի համար։

  • .claude-plugin/marketplace.json՝ Claude-ի հետ համատեղելի շուկայի համար։

  • .claude-plugin/plugin.json՝ Claude-ի առանձին փլագինի համար, երբ շուկայի մանիֆեստ չկա։

Շուկայի գրառումները կարող են հղվել նույն պահոցի փլագինների պանակներին կամ 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 զանգվածի համապատասխան գրառման մեջ ավելացրեք այդ ID-ն որպես pluginId՝ name և source դաշտերի կողքին։ Մի ավելացրեք այն փլագինի 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 հղում ավելացնելը չի հեռացնում Միայն համակարգչային հավելվածում նշումը։ Հղված յուրաքանչյուր հավելված, միևնույն է, պետք է հասանելի լինի անդամի դերի համար, և դրա հասանելիության ու նույնականացման սովորական պահանջները շարունակում են գործել։

Այս հոդվածն օգտակա՞ր էր։