GitLab-ը ChatGPT-ում և Codex-ում ներկայումս բետա տարբերակով է։
Ընդհանուր ակնարկ
GitLab փլագինը ChatGPT-ին և Codex-ին թույլ է տալիս ստանալ GitLab-ի արդի տվյալները և, թույլտվության դեպքում, գործողություններ կատարել միացված օգտատիրոջը հասանելի նախագծերում։ Այն աշխատում է նախագծերի, խմբերի, պահոցի ֆայլերի, ճյուղերի, կոմիտների, միավորման հարցումների, խնդիրների, գործարկման շղթաների, առաջադրանքների և հարակից քննարկումների հետ։
GitLab փլագինը ներառում է GitLab հավելված՝ GitLab.com-ի համար, և GitLab Self-Managed հավելվածի ձևանմուշ։ Փլագինն այն փաթեթն է, որը օգտատերերը տեղադրում են, իսկ հավելվածն ապահովում է կապը՝ GitLab-ի տվյալներին և գործողություններին հասանելիություն ստանալու համար։
GitLab Self-Managed-ի կամ GitLab Dedicated-ի դեպքում աշխատատարածքի ադմինիստրատորը պետք է ձևանմուշից ստեղծի և հրապարակի տվյալ աշխատատարածքի համար նախատեսված հավելված, որպեսզի անդամները կարողանան միանալ։ Կարդացեք ավելին հավելվածների ձևանմուշների, ինչպես նաև GitLab հավելվածի ձևանմուշի կարգավորման մասին։
Անհատական համաժամացմամբ նախկին GitLab Issues հավելվածն այլևս հասանելի չէ։ Հետևեք այս հոդվածում նկարագրված կարգավորման քայլերին՝ միացնելու համար GitLab-ի ընթացիկ հավելվածը, որը տվյալներ է ստանում ձեր հարցմանն առնչվող API հարցումների միջոցով։
Հասանելիություն
Հասանելիությունը կարող է տարբեր լինել՝ կախված բաժանորդագրության պլանից և աշխատատարածքի կարգավորումներից։ Աշխատատարածքի ադմինիստրատորները կարգավորում են GitLab փլագինը ChatGPT-ում և որոշում դրա հասանելիությունը, թե ով կարող է օգտվել դրանից, որ գործողություններն են միացված և երբ է պահանջվում հաստատում։
Ինչ կարող է անել GitLab փլագինը
Կարդացեք GitLab-ի տվյալները
ChatGPT-ը և Codex-ը կարող են՝
Ուսումնասիրել նախագծերն ու խմբերը։
Դիտել պահոցների ծառերը և կարդալ ֆայլերը։
Համեմատել ճյուղերը, կոմիտները և փոփոխությունների տարբերությունները։
Ստուգել միավորման հարցումները, հաստատումները, խնդիրները, նշումներն ու քննարկումները։
Ստուգել գործարկման շղթաները, առաջադրանքները, մատյաններն ու թեստերի հաշվետվությունները։
Գործողություններ կատարեք GitLab-ում
Կախված աշխատատարածքի կարգավորումներից և GitLab-ի թույլտվություններից՝ ChatGPT-ը և Codex-ը կարող են՝
Ստեղծել ճյուղեր և կոմիտներ։
Ստեղծել, թարմացնել կամ ջնջել պահոցի ֆայլերը։
Ստեղծել կամ թարմացնել միավորման հարցումներ և խնդիրներ։
Ավելացնել նշումներ կամ քննարկումներ։
Հաստատել միավորման հարցումները, փոխել դրանց բազային ճյուղը (rebase) կամ միավորել դրանք։
Կիրառել առաջարկները։
Ստեղծել գործարկման շղթաներ կամ գործարկել և կրկին փորձել առաջադրանքներն ու գործարկման շղթաները։
Հասանելի գործողությունները կախված են աշխատատարածքի Հասանելիություն ըստ դերերի, Կարգավորել գործողությունները և Կարգավորել հաստատումները կարգավորումներից, ինչպես նաև տրամադրված OAuth թույլտվությունների շրջանակից և միացված օգտատիրոջ՝ GitLab-ում ունեցած թույլտվություններից։
Կարգավորեք GitLab-ը ChatGPT-ում
Միացեք GitLab.com-ին
Բացեք ChatGPT-ը։
Բացեք Փլագինների կատալոգը։
Որոնեք GitLab։
Ընտրեք Տեղադրել փլագինը։
GitLab բաժնում ընտրեք Միացնել։
Եթե պահանջվի, GitLab-ում ChatGPT-ին տրամադրեք անհրաժեշտ թույլտվությունները։ GitLab փլագինը գործում է ձեր GitLab օգտահաշվի անունից՝ ձեր տրամադրած OAuth թույլտվությունների սահմաններում, ուստի ChatGPT-ին և Codex-ին հասանելի են միայն GitLab-ի այն նախագծերն ու խմբերը, որոնք հասանելի են ձեզ։
Միանալուց հետո օգտագործեք GitLab-ը ChatGPT-ում կամ Codex-ում՝ նախագիծ, ֆայլ, միավորման հարցում, խնդիր կամ գործարկման շղթա ուսումնասիրելու կամ թույլատրված գործողություն խնդրելու համար։
Փլագինների տեղադրման և կառավարման հարցում օգնության համար տե՛ս Փլագինները ChatGPT-ում և Codex-ում։
Միացեք GitLab Self-Managed-ին կամ GitLab Dedicated-ին
Աշխատատարածքի ադմինիստրատորը պետք է կարգավորի և հրապարակի GitLab Self-Managed հավելվածի ձևանմուշը, որպեսզի օգտատերերը կարողանան միանալ։ Հրահանգների համար տե՛ս GitLab Self-Managed հավելվածի ձևանմուշի կարգավորումը ChatGPT-ի և Codex-ի համար։
Անջատեք GitLab-ը
Բացեք ChatGPT-ը։
Անցեք Կարգավորումներ > Փլագիններ բաժին։
Բացեք GitLab բաժինը։
Ընտրեք Ապատեղադրել։
Ստուգեք միավորման հարցումները «Կոդի ստուգում» փլագինում
GitLab-ի միավորման հարցումների ստուգումը նախնական տարբերակով հասանելի է «Կոդի ստուգում» փլագինում՝ համակարգչային հավելվածում և վեբում։ Բացեք միավորման հարցումը՝ դրա փոփոխություններն ու ստուգման ընթացքում տրված արձագանքները դիտելու համար, ապա խնդրեք Codex-ին բացատրել կոդը կամ օգնել լուծել որևէ խնդիր։
GitLab-ի հետ կապն ապահովում է ձեր GitLab տվյալների հասանելիությունը։ «Կոդի ստուգում» փլագինն ապահովում է ստուգման գործիքները։ Երկուսի դեպքում էլ գործում են ձեր աշխատատարածքի կարգավորումները և GitLab-ի թույլտվությունները։
GitLab-ի կոդի ամպային ստուգումները հասանելի չեն։ GitLab-ը միացնելը կամ «Կոդի ստուգում» փլագինում միավորման հարցում բացելը չի միացնում ավտոմատ ամպային ստուգումները։
Տվյալներ և գաղտնիություն
Ինչպես են ChatGPT-ը և Codex-ը աշխատում GitLab-ի հետ
ChatGPT-ը և Codex-ը GitLab փլագինն օգտագործում են ձեր հարցմանն առնչվող API հարցումներ ուղարկելու համար։ Օրինակ՝ դրանք կարող են ցուցադրել պահոցի ծառը, ստանալ կոնկրետ ֆայլ, կարդալ միավորման հարցման փոփոխությունների տարբերությունը կամ քննարկումը, ուսումնասիրել որևէ խնդիր կամ ստուգել գործարկման շղթան և առաջադրանքի մատյանը։ Եթե միացված գործողությունը կարող է փոփոխություններ կատարել GitLab-ում, ChatGPT-ը կամ Codex-ը կարող են այն կատարել միայն այն դեպքում, երբ դա թույլ են տալիս աշխատատարածքի կարգավորումները, պահանջվող հաստատումները և միացված օգտատիրոջ՝ GitLab-ում ունեցած թույլտվությունները։
Մոդելի ուսուցումը և GitLab-ի բովանդակությունը
Լռելյայն՝ բիզնեսի համար նախատեսված ծառայություններից, այդ թվում՝ ChatGPT Business-ից, Enterprise-ից, Edu-ից և API-ից օգտվող հաճախորդների ուղարկած բովանդակությունը չի օգտագործվում մեր մոդելները բարելավելու համար։ Թե ինչպես է OpenAI-ն օգտագործում բիզնեսի տվյալները, ավելի մանրամասն տե՛ս Կորպորատիվ գաղտնիություն էջում։
Անհատական բաժանորդագրությունից օգտվելիս OpenAI-ն կարող է ձեր բովանդակությունն օգտագործել իր մոդելների ուսուցման համար, եթե միացված է Բարելավել մոդելը բոլորի համար կարգավորումը։ Ձեր տվյալների պահպանման և օգտագործման մասին ավելի մանրամասն տե՛ս Տվյալների կառավարման վերաբերյալ հաճախ տրվող հարցեր հոդվածում։
GitLab-ի բովանդակության նկատմամբ կիրառվում են աշխատատարածքի տվյալների կառավարման նույն կարգավորումները՝ անկախ նրանից՝ հավելվածն օգտագործում եք ChatGPT-ում, թե Codex-ում։
Հաճախ տրվող հարցեր
Ի՞նչ կարող է կարդալ GitLab փլագինը։
Այն կարող է ստանալ GitLab-ի՝ միացված օգտատիրոջը հասանելի տվյալները, այդ թվում՝ նախագծերն ու խմբերը, պահոցների ծառերը, ֆայլերը, ճյուղերը, կոմիտներն ու փոփոխությունների տարբերությունները, միավորման հարցումները, խնդիրները, նշումներն ու քննարկումները, ինչպես նաև CI/CD գործարկման շղթաները, առաջադրանքները, մատյաններն ու թեստերի հաշվետվությունները։ Թե կոնկրետ որ տվյալներն են հասանելի, կախված է միացված գործողություններից և GitLab-ի թույլտվություններից։
Կարո՞ղ են ChatGPT-ը և Codex-ը գործողություններ կատարել GitLab-ում։
Այո, եթե աշխատատարածքի ադմինիստրատորները միացրել են համապատասխան գործողությունները, և տրվել են բոլոր պահանջվող հաստատումները։ Կախված կարգավորումներից և GitLab-ում ձեր թույլտվություններից՝ ChatGPT-ը և Codex-ը կարող են ստեղծել ճյուղեր ու կոմիտներ, ստեղծել, թարմացնել կամ ջնջել պահոցի ֆայլերը, ստեղծել կամ թարմացնել միավորման հարցումներ ու խնդիրներ, ավելացնել նշումներ կամ քննարկումներ, հաստատել կամ միավորել միավորման հարցումները, կիրառել առաջարկները, ինչպես նաև ստեղծել գործարկման շղթաներ կամ գործարկել և կրկին փորձել առաջադրանքներն ու գործարկման շղթաները։
Ինչպե՞ս կարող են ադմինիստրատորները սահմանափակել փլագինի հնարավորությունները։
ChatGPT-ում աշխատատարածքի ադմինիստրատորները կարող են օգտագործել Հասանելիություն ըստ դերերի կարգավորումը՝ որոշելու, թե ով կարող է օգտվել հավելվածից, Կարգավորել գործողությունները տարբերակը՝ գործողությունները միացնելու կամ անջատելու, և Կարգավորել հաստատումները տարբերակը՝ ընտրված գործողությունների համար հաստատում պահանջելու նպատակով։ GitLab-ում նախագծերի և խմբերի համար սահմանված թույլտվությունները մնում են ուժի մեջ։
Կարո՞ղ են ChatGPT-ը կամ Codex-ը կարդալ կոնկրետ ֆայլ կամ միավորման հարցման փոփոխությունների տարբերությունը։
Այո։ Նշեք նախագիծն ու ֆայլի անունը կամ ուղին, ճյուղը կամ հղումը (ref), միավորման հարցման URL-ը կամ ներքին նույնացուցիչը (IID), կամ նկարագրեք կոդի այն վարքագիծը, որը փնտրում եք։ ChatGPT-ը կամ Codex-ը կարող են ստանալ համապատասխան ֆայլը, պահոցի ծառը, կոմիտը, փոփոխությունների տարբերությունը կամ միավորման հարցման մանրամասները, եթե փլագինի համապատասխան գործողությունը միացված է, և դուք ունեք հասանելիություն։
Ինչո՞ւ չեմ տեսնում նախագիծը։
ChatGPT-ին և Codex-ին հասանելի են միայն GitLab-ի միացված օգտատիրոջը տեսանելի նախագծերը։ Ստուգեք, որ միացրել եք GitLab-ի ճիշտ հաշիվը, GitLab-ում ունեք նախագծի կամ խմբի հասանելիություն և ընտրել եք GitLab.com-ի, GitLab Self-Managed-ի կամ GitLab Dedicated-ի համար նախատեսված համապատասխան հավելվածը։
GitLab փլագինն աջակցո՞ւմ է GitLab Self-Managed-ին կամ GitLab Dedicated-ին։
GitLab-ի ստանդարտ հավելվածը միանում է GitLab.com կայքին և կարող է օգտագործվել ChatGPT-ում ու Codex-ում։ GitLab Self-Managed-ի կամ GitLab Dedicated-ի դեպքում աշխատատարածքի ադմինիստրատորը պետք է կարգավորի և հրապարակի GitLab Self-Managed հավելվածի ձևանմուշը, որպեսզի օգտատերերը կարողանան միանալ։ Հրահանգների համար տե՛ս GitLab Self-Managed հավելվածի ձևանմուշի կարգավորումը ChatGPT-ի և Codex-ի համար։
Ի՞նչ անել, եթե իմ GitLab համակարգն արգելափակում է ցանցային տրաֆիկը։
GitLab-ի կոդի ամպային ստուգումները հասանելի չեն։
