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.
Изберете Деинсталирај.
Рецензирање барања за спојување во Code Review
Рецензирањето барања за спојување од GitLab е достапно за пробно користење во приклучокот Code Review во десктоп и веб-верзијата. Отворете барање за спојување за да ги прегледате измените и коментарите од рецензијата, а потоа побарајте од Codex да го објасни кодот или да помогне во решавањето проблем.
Врската со GitLab обезбедува пристап до вашите податоци на GitLab. Приклучокот Code Review ги обезбедува можностите за рецензирање. За двете и понатаму важат поставките на вашиот работен простор и дозволите во GitLab.
Рецензирањето код од GitLab во облак не е достапно. Поврзувањето на GitLab или отворањето барање за спојување во Code Review не овозможува автоматски рецензии во облак.
Податоци и приватност
Како 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-адресата или внатрешниот идентификатор (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 во облак не е достапно.
