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 може да:
Создаваат гранки и промени.
Создаваат, ажурираат или бришат датотеки во репозиториумот.
Создаваат или ажурираат барања за спојување и проблеми.
Додаваат белешки или дискусии.
Одобруваат, пребазираат или спојуваат барања за спојување.
Применуваат предлози.
Создаваат пајплајни или стартуваат и повторуваат задачи и пајплајни.
Достапните дејства зависат од поставките Пристап според улога, Конфигурирај дејства и Конфигурирај одобренија на работниот простор, како и од одобрените опсези на OAuth и дозволите на поврзаниот корисник во GitLab.
Поставување на GitLab во ChatGPT
Поврзување со GitLab.com
Отворете го ChatGPT.
Отворете го Директориумот со приклучоци.
Пребарајте го GitLab.
Изберете Инсталирај приклучок.
Во GitLab, изберете Поврзи.
Ако се побара, овластете го ChatGPT во GitLab. Приклучокот за 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.
Изберете Деинсталирај.
Податоци и приватност
Како 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 да прочита одредена датотека или разлика во барање за спојување?
Да. Наведете ги проектот и името или патеката на датотеката, гранката или референцата, URL-адресата или внатрешниот ID (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 Self-Managed или GitLab Dedicated го ограничува мрежниот сообраќај:
Побарајте од мрежниот администратор да ги додаде опсезите на излезни IP-адреси за интеграциите на ChatGPT од OpenAI во списокот на дозволени адреси, за приклучокот за GitLab да може да пристапува до вашиот HTTPS-домаќин и API на GitLab.
Ако користите проектни околини на Codex, додајте ги и опсезите на излезни IP-адреси од облакот на Codex во списокот на дозволени адреси.
За преглед на кодот со Codex, дозволете излезни HTTPS-барања од webhook до Codex. Ако доставувањето преку webhook не успее, проверете ги поставките за филтрирање излезни барања во GitLab.
Адресите што треба да ги додадете во списокот на дозволени адреси се наведени во: Опсези на излезни IP-адреси на OpenAI.
