ChatGPT અને Codexમાં GitLab હાલમાં બીટા તબક્કામાં છે.
ઝાંખી
GitLab પ્લગઇન વડે ChatGPT અને Codex, GitLabમાંથી અદ્યતન ડેટા મેળવી શકે છે અને પરવાનગી હોય ત્યારે જોડાયેલા વપરાશકર્તાને ઍક્સેસ હોય તેવા પ્રોજેક્ટમાં ક્રિયાઓ કરી શકે છે. તે પ્રોજેક્ટ, જૂથો, રિપોઝિટરી ફાઇલો, બ્રાન્ચ, કમિટ, મર્જ વિનંતીઓ, ઇશ્યૂ, પાઇપલાઇન, જોબ અને સંબંધિત ચર્ચાઓ સાથે કામ કરે છે.
GitLab પ્લગઇનમાં GitLab.com માટેની GitLab ઍપ અને GitLab Self-Managed ઍપનો નમૂનો સામેલ છે. પ્લગઇન એ વપરાશકર્તાઓ ઇન્સ્ટૉલ કરે છે તે પૅકેજ છે, જ્યારે ઍપ એ GitLabના ડેટા અને ક્રિયાઓનો ઍક્સેસ આપતું જોડાણ છે.
GitLab Self-Managed અથવા GitLab Dedicated માટે, સભ્યો જોડાઈ શકે તે પહેલાં વર્કસ્પેસના સંચાલકે નમૂના પરથી તે વર્કસ્પેસ માટેની ઍપ બનાવીને પ્રકાશિત કરવી જરૂરી છે. ઍપના નમૂનાઓ વિશે વધુ વાંચો અને GitLab ઍપનો નમૂનો સેટ અપ કરવા વિશે વાંચો.
વ્યક્તિગત સમન્વયની સુવિધા ધરાવતી અગાઉની GitLab Issues ઍપ હવે ઉપલબ્ધ નથી. હાલની GitLab ઍપને જોડવા માટે આ લેખમાં આપેલાં સેટઅપનાં પગલાં અનુસરો. આ ઍપ તમારા પ્રોમ્પ્ટને લગતી એપીઆઈ વિનંતીઓ દ્વારા ડેટા મેળવે છે.
ઉપલબ્ધતા
પ્લાન અને વર્કસ્પેસની ગોઠવણી મુજબ ઉપલબ્ધતા બદલાઈ શકે છે. વર્કસ્પેસના સંચાલકો ChatGPTમાં GitLab પ્લગઇન ગોઠવે છે અને તેની ઉપલબ્ધતા, તેનો ઉપયોગ કોણ કરી શકે, કઈ ક્રિયાઓ સક્ષમ છે અને ક્યારે મંજૂરી જરૂરી છે તે નિયંત્રિત કરે છે.
GitLab પ્લગઇન શું કરી શકે છે
GitLabમાંથી વાંચો
ChatGPT અને Codex આ કરી શકે છે:
પ્રોજેક્ટ અને જૂથો તપાસવા.
રિપોઝિટરીની વૃક્ષાકાર રચનાઓમાં શોધખોળ કરવી અને ફાઇલો વાંચવી.
બ્રાન્ચ, કમિટ અને તફાવતોની તુલના કરવી.
મર્જ વિનંતીઓ, મંજૂરીઓ, ઇશ્યૂ, નોંધો અને ચર્ચાઓની સમીક્ષા કરવી.
પાઇપલાઇન, જોબ, લૉગ અને પરીક્ષણ અહેવાલો તપાસવા.
GitLabમાં ક્રિયાઓ કરો
વર્કસ્પેસનાં સેટિંગ્સ અને GitLabની પરવાનગીઓ મુજબ, ChatGPT અને Codex આ કરી શકે છે:
બ્રાન્ચ અને કમિટ બનાવવા.
રિપોઝિટરી ફાઇલો બનાવવી, અપડેટ કરવી અથવા કાઢી નાખવી.
મર્જ વિનંતીઓ અને ઇશ્યૂ બનાવવા અથવા અપડેટ કરવા.
નોંધો અથવા ચર્ચાઓ ઉમેરવી.
મર્જ વિનંતીઓ મંજૂર કરવી, તેમને રિબેઝ કરવી અથવા મર્જ કરવી.
સૂચનો લાગુ કરવા.
પાઇપલાઇન બનાવવી, અથવા જોબ અને પાઇપલાઇન ચલાવવા અને ફરી પ્રયાસ કરવો.
ઉપલબ્ધ ક્રિયાઓ વર્કસ્પેસનાં ભૂમિકા આધારિત ઍક્સેસ, ક્રિયાઓ ગોઠવો અને મંજૂરીઓ ગોઠવો સેટિંગ્સ પર, તેમજ આપેલા OAuth પરવાનગીના વ્યાપ અને જોડાયેલા વપરાશકર્તાની GitLab પરવાનગીઓ પર આધાર રાખે છે.
ChatGPTમાં GitLab સેટ અપ કરો
GitLab.com સાથે જોડાઓ
ChatGPT ખોલો.
પ્લગઇન નિર્દેશિકા ખોલો.
GitLab શોધો.
પ્લગઇન ઇન્સ્ટૉલ કરો પસંદ કરો.
GitLab પર, જોડાઓ પસંદ કરો.
જો કહેવામાં આવે, તો GitLabમાં ChatGPTને અધિકૃત કરો. GitLab પ્લગઇન તમે આપેલા OAuth પરવાનગીના વ્યાપ હેઠળ તમારા GitLab વપરાશકર્તા તરીકે કામ કરે છે, તેથી ChatGPT અને Codex ફક્ત તમને ઍક્સેસ હોય તેવા GitLab પ્રોજેક્ટ અને જૂથોને જ ઍક્સેસ કરી શકે છે.
જોડાણ થયા પછી, પ્રોજેક્ટ, ફાઇલ, મર્જ વિનંતી, ઇશ્યૂ કે પાઇપલાઇન તપાસવા અથવા પરવાનગી ધરાવતી ક્રિયા કરવાની વિનંતી કરવા માટે ChatGPT અથવા Codexમાં GitLabનો ઉપયોગ કરો.
પ્લગઇન ઇન્સ્ટૉલ કરવા અને તેનું સંચાલન કરવા અંગે મદદ માટે જુઓ: ChatGPT અને Codexમાં પ્લગઇન.
GitLab Self-Managed અથવા GitLab Dedicated સાથે જોડાઓ
વપરાશકર્તાઓ જોડાય તે પહેલાં વર્કસ્પેસના સંચાલકે GitLab Self-Managed ઍપનો નમૂનો ગોઠવીને પ્રકાશિત કરવો જરૂરી છે. સૂચનાઓ માટે જુઓ: ChatGPT અને Codex માટે GitLab Self-Managed ઍપનો નમૂનો સેટ અપ કરવો.
GitLabનું જોડાણ દૂર કરો
ChatGPT ખોલો.
સેટિંગ્સ > પ્લગઇન પર જાઓ.
GitLab ખોલો.
અનઇન્સ્ટૉલ કરો પસંદ કરો.
કોડ સમીક્ષામાં મર્જ વિનંતીઓની સમીક્ષા કરો
ડેસ્કટૉપ અને વેબ પર કોડ સમીક્ષા પ્લગઇનમાં GitLab મર્જ વિનંતીની સમીક્ષા પૂર્વાવલોકન સ્વરૂપે ઉપલબ્ધ છે. મર્જ વિનંતીમાં થયેલા ફેરફારો અને સમીક્ષાના પ્રતિભાવો તપાસવા તેને ખોલો, પછી Codexને કોડ સમજાવવા અથવા સમસ્યા ઉકેલવામાં મદદ કરવા કહો.
GitLabનું જોડાણ તમારા GitLab ડેટાનો ઍક્સેસ આપે છે. કોડ સમીક્ષા પ્લગઇન સમીક્ષા કરવાની સુવિધા આપે છે. બંને તમારા વર્કસ્પેસનાં સેટિંગ્સ અને GitLabની પરવાનગીઓને આધીન રહે છે.
GitLab માટે ક્લાઉડમાં કોડ સમીક્ષાઓ ઉપલબ્ધ નથી. GitLabને જોડવાથી અથવા કોડ સમીક્ષામાં મર્જ વિનંતી ખોલવાથી સ્વચાલિત ક્લાઉડ સમીક્ષાઓ સક્ષમ થતી નથી.
ડેટા અને ગોપનીયતા
ChatGPT અને Codex, GitLab સાથે કેવી રીતે કામ કરે છે
ChatGPT અને Codex તમારા પ્રોમ્પ્ટને લગતી એપીઆઈ વિનંતીઓ કરવા માટે GitLab પ્લગઇનનો ઉપયોગ કરે છે. ઉદાહરણ તરીકે, તેઓ રિપોઝિટરીની વૃક્ષાકાર રચનાની સૂચિ બતાવી શકે, ચોક્કસ ફાઇલ મેળવી શકે, મર્જ વિનંતીના તફાવતો અથવા ચર્ચા વાંચી શકે, ઇશ્યૂ તપાસી શકે અથવા પાઇપલાઇન અને જોબ લૉગ તપાસી શકે છે. જો કોઈ સક્ષમ કરેલી ક્રિયા GitLabમાં ફેરફાર કરી શકતી હોય, તો ChatGPT અથવા Codex તે ક્રિયા ત્યારે જ કરી શકે છે જ્યારે વર્કસ્પેસનાં સેટિંગ્સ, જરૂરી મંજૂરીઓ અને જોડાયેલા વપરાશકર્તાની GitLab પરવાનગીઓ તેને અનુમતિ આપે.
મોડલની તાલીમ અને GitLab સામગ્રી
વ્યવસાયો માટેની સેવાઓ, જેમાં ChatGPT Business, Enterprise, Edu અને એપીઆઈ સામેલ છે, તેનો ઉપયોગ કરતા ગ્રાહકો દ્વારા મોકલવામાં આવેલી સામગ્રીનો મૂળભૂત રીતે અમારા મોડલને સુધારવા માટે ઉપયોગ થતો નથી. OpenAI વ્યવસાયિક ડેટાનો ઉપયોગ કેવી રીતે કરે છે તે વિશે વધુ માહિતી માટે જુઓ: વ્યવસાયો માટે ગોપનીયતા.
તમે વ્યક્તિગત સબ્સ્ક્રિપ્શનનો ઉપયોગ કરતા હો અને બધા માટે મોડલને બહેતર બનાવો ચાલુ હોય, તો OpenAI તેના મોડલને તાલીમ આપવા તમારી સામગ્રીનો ઉપયોગ કરી શકે છે. તમારો ડેટા કેવી રીતે સંગ્રહિત થાય છે અને તેનો ઉપયોગ કેવી રીતે થાય છે તે વિશે વધુ માહિતી માટે જુઓ: ડેટા નિયંત્રણો વિશે વારંવાર પૂછાતા પ્રશ્નો.
તમે ઍપનો ઉપયોગ ChatGPTમાં કરો કે Codexમાં, GitLab સામગ્રી પર વર્કસ્પેસનાં સમાન ડેટા નિયંત્રણો લાગુ પડે છે.
વારંવાર પૂછાતા પ્રશ્નો
GitLab પ્લગઇન શું વાંચી શકે છે?
તે જોડાયેલા વપરાશકર્તાને ઉપલબ્ધ GitLab ડેટા મેળવી શકે છે, જેમાં પ્રોજેક્ટ અને જૂથો; રિપોઝિટરીની વૃક્ષાકાર રચનાઓ, ફાઇલો, બ્રાન્ચ, કમિટ અને તફાવતો; મર્જ વિનંતીઓ, ઇશ્યૂ, નોંધો અને ચર્ચાઓ; તેમજ સીઆઈ/સીડી પાઇપલાઇન, જોબ, લૉગ અને પરીક્ષણ અહેવાલો સામેલ છે. ચોક્કસ શું ઉપલબ્ધ છે તે સક્ષમ કરેલી ક્રિયાઓ અને GitLabની પરવાનગીઓ પર આધાર રાખે છે.
શું ChatGPT અને Codex, GitLabમાં ક્રિયાઓ કરી શકે છે?
હા, જ્યારે વર્કસ્પેસના સંચાલકો સંબંધિત ક્રિયાઓ સક્ષમ કરે અને જરૂરી મંજૂરીઓ આપવામાં આવી હોય ત્યારે. ગોઠવણી અને તમારી GitLab પરવાનગીઓ મુજબ, ChatGPT અને Codex બ્રાન્ચ અને કમિટ બનાવી શકે છે; રિપોઝિટરી ફાઇલો બનાવી, અપડેટ કરી અથવા કાઢી નાખી શકે છે; મર્જ વિનંતીઓ અને ઇશ્યૂ બનાવી અથવા અપડેટ કરી શકે છે; નોંધો અથવા ચર્ચાઓ ઉમેરી શકે છે; મર્જ વિનંતીઓ મંજૂર અથવા મર્જ કરી શકે છે; સૂચનો લાગુ કરી શકે છે; અને પાઇપલાઇન બનાવી શકે છે અથવા જોબ અને પાઇપલાઇન ચલાવીને ફરી પ્રયાસ કરી શકે છે.
સંચાલકો પ્લગઇનની કાર્યક્ષમતાને કેવી રીતે મર્યાદિત કરી શકે છે?
ChatGPTમાં, વર્કસ્પેસના સંચાલકો ઍપનો ઉપયોગ કોણ કરી શકે તે નિયંત્રિત કરવા ભૂમિકા આધારિત ઍક્સેસ, ક્રિયાઓ સક્ષમ કે અક્ષમ કરવા ક્રિયાઓ ગોઠવો અને પસંદ કરેલી ક્રિયાઓ માટે પુષ્ટિ ફરજિયાત કરવા મંજૂરીઓ ગોઠવોનો ઉપયોગ કરી શકે છે. GitLabની પોતાની પ્રોજેક્ટ અને જૂથ માટેની પરવાનગીઓ અમલમાં રહે છે.
શું ChatGPT અથવા Codex કોઈ ચોક્કસ ફાઇલ અથવા મર્જ વિનંતીના તફાવતો વાંચી શકે છે?
હા. પ્રોજેક્ટ અને ફાઇલનું નામ અથવા પાથ, બ્રાન્ચ અથવા સંદર્ભ, મર્જ વિનંતીનું યુઆરએલ અથવા આંતરિક ઓળખકર્તા (આઈઆઈડી) આપો, અથવા તમે કોડની કઈ વર્તણૂક શોધી રહ્યા છો તે જણાવો. પ્લગઇનની ક્રિયા સક્ષમ હોય અને તમને ઍક્સેસ હોય ત્યારે 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 ઍપનો નમૂનો ગોઠવીને પ્રકાશિત કરવો જરૂરી છે. સૂચનાઓ માટે જુઓ: ChatGPT અને Codex માટે GitLab Self-Managed ઍપનો નમૂનો સેટ અપ કરવો.
જો મારું GitLab ઇન્સ્ટન્સ નેટવર્ક ટ્રાફિકને અવરોધતું હોય તો?
GitLab માટે ક્લાઉડમાં કોડ સમીક્ષાઓ ઉપલબ્ધ નથી.
