OpenAI
આ પેજનો અનુવાદ મશીન દ્વારા કરવામાં આવ્યો હતો. મૂળ અંગ્રેજી લેખ જુઓ.

GitLabને ChatGPT અને Codex સાથે કનેક્ટ કરવું

કોડ, મર્જ વિનંતીઓ, સમસ્યાઓ અને CI/CDનું વિશ્લેષણ કરવા, સંદર્ભ આપવા અને તેના પર ક્રિયાઓ કરવા ChatGPT અને Codexમાં તમારા GitLab પ્રોજેક્ટને ઍક્સેસ કરો.

અપડેટ કર્યા તારીખ: 8 days ago

ChatGPT અને Codexમાં GitLab હાલમાં બીટા તબક્કામાં છે.

ઝાંખી

GitLab પ્લગઇનથી ChatGPT અને Codex નવીનતમ GitLab ડેટા મેળવી શકે છે અને પરવાનગી હોય ત્યારે કનેક્ટ કરેલા વપરાશકર્તાને ઍક્સેસ હોય તેવા પ્રોજેક્ટમાં કાર્યવાહી કરી શકે છે. તે પ્રોજેક્ટ, ગ્રૂપ, રિપોઝિટરી ફાઇલો, બ્રાન્ચ, કમિટ, મર્જ રિક્વેસ્ટ, સમસ્યાઓ, પાઇપલાઇન, જૉબ અને સંબંધિત ચર્ચાઓ સાથે કામ કરે છે.

GitLab પ્લગઇનમાં GitLab.com માટેની GitLab ઍપ અને GitLab Self-Managed ઍપ ટેમ્પલેટ સામેલ છે. પ્લગઇન એ વપરાશકર્તાઓ ઇન્સ્ટૉલ કરે તે પૅકેજ છે અને ઍપ એ GitLab ડેટા તથા કાર્યવાહીને ઍક્સેસ કરતું કનેક્શન છે.

GitLab Self-Managed અથવા GitLab Dedicated માટે, સભ્યો કનેક્ટ કરી શકે તે પહેલાં વર્કસ્પેસ ઍડમિને ટેમ્પલેટમાંથી વર્કસ્પેસ માટેની ઍપ બનાવીને પ્રકાશિત કરવી જરૂરી છે. ઍપ ટેમ્પલેટ વિશે વધુ વાંચો અને GitLab ઍપ ટેમ્પલેટ સેટ કરવા વિશે જાણો.

વ્યક્તિગત સિંક ધરાવતી અગાઉની GitLab Issues ઍપ હવે ઉપલબ્ધ નથી. વર્તમાન GitLab ઍપને કનેક્ટ કરવા આ લેખમાં આપેલા સેટઅપનાં પગલાં અનુસરો. આ ઍપ તમારા પ્રોમ્પ્ટ સંબંધિત API વિનંતીઓ દ્વારા ડેટા મેળવે છે.

ઉપલબ્ધતા

પ્લાન અને વર્કસ્પેસની ગોઠવણી પ્રમાણે ઉપલબ્ધતા અલગ હોઈ શકે છે. વર્કસ્પેસ ઍડમિન ChatGPTમાં GitLab પ્લગઇન ગોઠવે છે અને તેની ઉપલબ્ધતા, તેનો ઉપયોગ કોણ કરી શકે, કઈ કાર્યવાહી સક્ષમ હોય અને ક્યારે મંજૂરી જરૂરી હોય તે નિયંત્રિત કરે છે.

GitLab પ્લગઇન શું કરી શકે છે

GitLabમાંથી વાંચવું

ChatGPT અને Codex આ કરી શકે છે:

  • પ્રોજેક્ટ અને જૂથો તપાસવા.

  • રિપોઝિટરી વૃક્ષો જોવાં અને ફાઇલો વાંચવી.

  • શાખાઓ, કમિટ અને તફાવતોની સરખામણી કરવી.

  • મર્જ વિનંતીઓ, મંજૂરીઓ, સમસ્યાઓ, નોંધો અને ચર્ચાઓની સમીક્ષા કરવી.

  • પાઇપલાઇન, કાર્યો, લૉગ અને પરીક્ષણ અહેવાલો તપાસવા.

GitLabમાં ક્રિયાઓ કરવી

વર્કસ્પેસ સેટિંગ્સ અને GitLab પરવાનગીઓના આધારે, ChatGPT અને Codex આ કરી શકે છે:

  • શાખાઓ અને કમિટ બનાવવી.

  • રિપોઝિટરી ફાઇલો બનાવવી, અપડેટ કરવી અથવા કાઢી નાખવી.

  • મર્જ વિનંતીઓ અને સમસ્યાઓ બનાવવી અથવા અપડેટ કરવી.

  • નોંધો અથવા ચર્ચાઓ ઉમેરવી.

  • મર્જ વિનંતીઓ મંજૂર કરવી, તેમનું રિબેઝ કરવું અથવા તેમને મર્જ કરવી.

  • સૂચનો લાગુ કરવા.

  • પાઇપલાઇન બનાવવી અથવા કાર્યો અને પાઇપલાઇન ચલાવીને ફરી અજમાવવા.

ઉપલબ્ધ ક્રિયાઓ વર્કસ્પેસની ભૂમિકા ઍક્સેસ, ક્રિયાઓ ગોઠવો અને મંજૂરીઓ ગોઠવો સેટિંગ્સ ઉપરાંત મંજૂર કરેલા OAuth કાર્યક્ષેત્રો અને કનેક્ટ થયેલા વપરાશકર્તાની GitLab પરવાનગીઓ પર આધારિત છે.

ChatGPTમાં GitLab સેટ કરો

GitLab.com સાથે કનેક્ટ કરો

  1. ChatGPT ખોલો.

  2. પ્લગઇન નિર્દેશિકા ખોલો.

  3. GitLab શોધો.

  4. પ્લગઇન ઇન્સ્ટોલ કરો પસંદ કરો.

  5. 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નું કનેક્શન તોડો

  1. ChatGPT ખોલો.

  2. સેટિંગ્સ > પ્લગઇન પર જાઓ.

  3. GitLab ખોલો.

  4. અનઇન્સ્ટોલ કરો પસંદ કરો.

ડેટા અને ગોપનીયતા

ChatGPT અને Codex GitLab સાથે કેવી રીતે કામ કરે છે

ChatGPT અને Codex તમારા પ્રોમ્પ્ટને લગતી API વિનંતીઓ કરવા GitLab પ્લગઇનનો ઉપયોગ કરે છે. ઉદાહરણ તરીકે, તેઓ રિપોઝિટરી વૃક્ષની સૂચિ બતાવી શકે છે, કોઈ ચોક્કસ ફાઇલ મેળવી શકે છે, મર્જ વિનંતીનો તફાવત કે ચર્ચા વાંચી શકે છે, સમસ્યા તપાસી શકે છે અથવા પાઇપલાઇન અને કાર્યનો લૉગ ચકાસી શકે છે. જો સક્ષમ કરેલી ક્રિયા GitLabમાં ફેરફાર કરી શકે, તો વર્કસ્પેસ સેટિંગ્સ, જરૂરી મંજૂરીઓ અને કનેક્ટ થયેલા વપરાશકર્તાની GitLab પરવાનગીઓ મંજૂરી આપે ત્યારે જ ChatGPT અથવા Codex તે ક્રિયા કરી શકે છે.

મોડલની તાલીમ અને GitLabની સામગ્રી

મૂળભૂત રીતે, ChatGPT Business, Enterprise, Edu અને API સહિતની વ્યવસાયિક સેવાઓ વાપરતા ગ્રાહકો દ્વારા મોકલાયેલી સામગ્રીનો ઉપયોગ અમારા મોડલને સુધારવા માટે થતો નથી. OpenAI વ્યવસાયિક ડેટાનો ઉપયોગ કેવી રીતે કરે છે તે વિશે વધુ માહિતી માટે જુઓ: એન્ટરપ્રાઇઝ ગોપનીયતા.

તમે વ્યક્તિગત સબ્સ્ક્રિપ્શન વાપરો ત્યારે, જો દરેક માટે મોડલ સુધારો ચાલુ હોય, તો OpenAI તેના મોડલને તાલીમ આપવા તમારી સામગ્રીનો ઉપયોગ કરી શકે છે. તમારો ડેટા કેવી રીતે સંગ્રહાય અને વપરાય છે તે વિશે વધુ માહિતી માટે જુઓ: ડેટા નિયંત્રણો વિશે વારંવાર પૂછાતા પ્રશ્નો.

તમે ઍપનો ઉપયોગ ChatGPTમાં કરો કે Codexમાં, GitLabની સામગ્રી પર વર્કસ્પેસનાં એ જ ડેટા નિયંત્રણો લાગુ પડે છે.

વારંવાર પૂછાતા પ્રશ્નો

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 ઍપ ટેમ્પલેટ ગોઠવીને પ્રકાશિત કરવું જરૂરી છે. સૂચનાઓ માટે જુઓ: ChatGPT અને Codex માટે GitLab Self-Managed ઍપ ટેમ્પલેટ સેટ કરવું.

મારું GitLab ઇન્સ્ટન્સ નેટવર્ક ટ્રાફિકને અવરોધતું હોય તો શું કરવું?

જો તમારું GitLab Self-Managed અથવા GitLab Dedicated ઇન્સ્ટન્સ નેટવર્ક ટ્રાફિકને મર્યાદિત કરતું હોય તો:

  • GitLab પ્લગઇન તમારા GitLab HTTPS હોસ્ટ અને API સુધી પહોંચી શકે તે માટે તમારા નેટવર્ક ઍડમિનને OpenAIના ChatGPT ઇન્ટિગ્રેશનની આઉટગોઇંગ રેન્જ મંજૂર સૂચિમાં ઉમેરવા કહો.

  • જો તમે Codex પ્રોજેક્ટ એન્વાયર્નમેન્ટનો ઉપયોગ કરતા હો, તો Codex ક્લાઉડની આઉટગોઇંગ રેન્જ પણ મંજૂર સૂચિમાં ઉમેરો.

  • Codex કોડ સમીક્ષા માટે Codex તરફ જતી HTTPS વેબહૂક વિનંતીઓને મંજૂરી આપો. જો વેબહૂક ડિલિવરી નિષ્ફળ જાય, તો GitLabની આઉટબાઉન્ડ વિનંતી ફિલ્ટર કરવાની સેટિંગ્સ તપાસો.

મંજૂર સૂચિમાં ઉમેરવાનાં સરનામાં માટે જુઓ: OpenAI IP આઉટગોઇંગ રેન્જ.

શું આ લેખ મદદરૂપ હતો?