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

GitHub ને ChatGPT સાથે જોડવું

સમર્થિત જીવંત રિપોઝિટરી ઍક્સેસથી કોડનું વિશ્લેષણ, શોધ અને સંદર્ભ આપવા GitHubને ChatGPT સાથે કનેક્ટ કરો.

અપડેટ કર્યા તારીખ: 12 hours ago

ઝાંખી

તમારા કોડ વિશે પ્રશ્નો પૂછવા GitHubને ChatGPT સાથે કનેક્ટ કરો.

GitHub કનેક્ટ થયેલું હોય ત્યારે ChatGPT જરૂર મુજબ મંજૂરીપ્રાપ્ત રિપોઝિટરી સામગ્રી મેળવી શકે છે, જેમાં કોડ, README ફાઇલો અને અન્ય દસ્તાવેજો સામેલ છે. તમારા પ્લાન અને ઉત્પાદનના ઇન્ટરફેસના આધારે ઉપલબ્ધ અનુભવોમાં સામાન્ય ચૅટ, ડીપ રિસર્ચ અથવા એજન્ટ કાર્યપ્રવાહ સામેલ હોઈ શકે છે. આ જીવંત ઍક્સેસથી સમન્વયિત GitHub ઇન્ડેક્સ બનતો નથી.

GitHubની ઉપલબ્ધતા પ્લાન, વર્કસ્પેસ અને ઉત્પાદનના ઇન્ટરફેસ પ્રમાણે બદલાઈ શકે છે. સામાન્ય ચૅટમાં GitHub ઉપલબ્ધ ન હોય, તોપણ કોઈ ખાતું ડીપ રિસર્ચ અથવા એજન્ટ મોડમાં GitHubનો ઉપયોગ કરી શકતું હોઈ શકે છે. સંશોધન કાર્યપ્રવાહ માટે જુઓ: ChatGPTમાં ડીપ રિસર્ચ.

GitHubને ChatGPT સાથે જોડો

GitHubને જોડવા માટે, સેટિંગ્સ > પ્લગઇન ખોલો અને GitHub અથવા તેનો સમાવેશ કરતું પ્લગઇન પસંદ કરો. ખાતું જોડવાનાં પગલાં માટે જુઓ: ChatGPTમાં ઍપનાં ખાતાં જોડવાં અને તેમનું સંચાલન કરવું.

ત્યાંથી તમને ChatGPT ઍપ ઇન્સ્ટૉલ કરવા અને તેને અધિકૃત કરવા માટે GitHub પર લઈ જવામાં આવશે. ત્યારબાદ, ChatGPT ઍક્સેસ કરી શકે તેવી રિપોઝિટરીઓ પસંદ કરો. ChatGPT જરૂર પડ્યે રિપોઝિટરીમાંથી તે સામગ્રી મેળવે છે જેને ઍક્સેસ કરવાની તેને પરવાનગી હોય. GitHub સાથે સમન્વયન અને દરેક રિપોઝિટરી માટે અલગથી ગોઠવેલું અનુક્રમણીકરણ ઉપલબ્ધ નથી.

રિપોઝિટરીની ઍક્સેસ બદલવા માટે:

  1. સેટિંગ્સ ખોલો.

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

  3. GitHub ખોલો.

  4. રિપોઝિટરીના સંચાલન માટેનો ઉપલબ્ધ વિકલ્પ પસંદ કરો.

GitHubનું જોડાણ દૂર કરવા માટે, ઍપનાં એ જ સેટિંગ્સ ખોલો અને જોડાણ દૂર કરો પસંદ કરો.

GitHub pull requestની પ્રવૃત્તિ પરથી કાર્ય બનાવો

પાત્ર વપરાશકર્તાઓ કનેક્ટ કરેલી github.com રિપોઝિટરીની પ્રવૃત્તિ માટે કામમાં ઇવેન્ટથી ટ્રિગર થતું (વેબહૂક-આધારિત) કાર્ય બનાવી શકે છે. સમર્થિત પ્રવૃત્તિમાં pull request ખોલવી, સમીક્ષા માટે તૈયાર તરીકે ચિહ્નિત કરવી અથવા બંધ કરવી સામેલ હોઈ શકે છે. ટ્રિગરના આધારે, તમે pull requestની સમીક્ષાઓ, ટિપ્પણીઓ, કમિટ અપડેટ અથવા પૂર્ણ થયેલ મર્જ પર પણ નજર રાખી શકો છો.

કાર્ય ફક્ત કનેક્ટ કરેલા GitHub એકાઉન્ટ માટે અધિકૃત રિપોઝિટરીઓને જ ઍક્સેસ કરી શકે છે. જાતે હોસ્ટ કરેલ GitHub Enterprise કનેક્શન ઇવેન્ટથી ટ્રિગર થતાં કાર્યો માટે સમર્થિત નથી.

GitHubનો ઉપયોગ કરતું નિર્ધારિત કાર્ય શેર કરો

તમારા એકાઉન્ટ માટે નિર્ધારિત કાર્ય શેર કરવાની સુવિધા ઉપલબ્ધ હોય ત્યારે, તમે એવું પાત્ર નિર્ધારિત કાર્ય શેર કરી શકો છો જેની સૂચનાઓમાં GitHubનો ઉલ્લેખ હોય. પાત્ર પ્રાપ્તકર્તાઓ પોતાનું GitHub એકાઉન્ટ કનેક્ટ કરીને અલગ કાર્ય બનાવી શકે છે. તેમના એકાઉન્ટ પાસે તેમની નકલ માટે જરૂરી તમામ રિપોઝિટરીઓને ઍક્સેસ કરવાની પરવાનગી હોવી આવશ્યક છે.

શેર કરેલા કાર્યની લિંક તમારું GitHub કનેક્શન, ઓળખપત્રો, રિપોઝિટરી ઍક્સેસ અથવા રિપોઝિટરી ફાઇલોને સ્થાનાંતરિત કરતી નથી. કાર્યની સૂચનાઓ શેર કરેલી લિંકમાં દેખાય છે, તેથી શેર કરતાં પહેલાં સંવેદનશીલ કોડ અથવા રિપોઝિટરીની માહિતી દૂર કરો. GitHub વ્યવસ્થાપકની હાલની મંજૂરીઓ અને ફક્ત વાંચવા માટેની એપ્લિકેશન પરના પ્રતિબંધો હજી પણ લાગુ પડે છે.

ઇવેન્ટથી ટ્રિગર થતાં GitHub કાર્યો શેર કરી શકાય છે. પાત્ર પ્રાપ્તકર્તાઓએ પોતાનું GitHub એકાઉન્ટ કનેક્ટ કરવું અને તેમના કાર્ય માટે જરૂરી github.com રિપોઝિટરીઓની ઍક્સેસ અધિકૃત કરવી આવશ્યક છે.

વધુ માહિતી માટે જુઓ: ChatGPTમાં નિર્ધારિત કાર્યો.

ન દેખાતી GitHub રિપોઝિટરીઓ શોધો

રિપોઝિટરીઓને ChatGPTમાં ઉપલબ્ધ તરીકે દેખાવામાં સામાન્ય રીતે લગભગ 5 મિનિટ લાગે છે.

રિપોઝિટરી હજી ન દેખાવાનાં અન્ય કારણો:

  • યોગ્ય એકાઉન્ટ અથવા સંગઠન માટે GitHub એપ્લિકેશન ઇન્સ્ટોલ ન થાય અને તેને તે રિપોઝિટરીની ઍક્સેસ ન મળે ત્યાં સુધી ખાનગી અથવા નવી બનાવેલી રિપોઝિટરી કદાચ ન દેખાય. GitHub એપ્લિકેશનની રિપોઝિટરી સેટિંગ્સ ખોલો અને ખાતરી કરો કે રિપોઝિટરી પસંદ તથા મંજૂર થયેલી છે. GitHub કનેક્ટ થયેલું દેખાય, પરંતુ કોઈ રિપોઝિટરી ઉપલબ્ધ ન હોય તો ફરી કનેક્ટ કરતાં પહેલાં આ સેટિંગ્સ તપાસો.

  • તમારા GitHub સંગઠનને ChatGPT એપ્લિકેશન અથવા કોઈ ચોક્કસ રિપોઝિટરી માટે વ્યવસ્થાપકની મંજૂરીની જરૂર પડી શકે છે. GitHub એપ્લિકેશનની રિપોઝિટરી સેટિંગ્સની સમીક્ષા કરો અને તમારા સંગઠન માટે દર્શાવેલી મંજૂરી પ્રક્રિયા દ્વારા ઍક્સેસની વિનંતી કરો.

  • GitHubના પોતાના શોધ ઇન્ડેક્સમાં નવી રિપોઝિટરી સામેલ થવામાં સમય લાગી શકે છે. આ ChatGPT એપ્લિકેશન સિંકથી અલગ છે: ChatGPTમાં GitHub ઍક્સેસ જરૂર પડ્યે અધિકૃત રિપોઝિટરીની સામગ્રી મેળવે છે અને વ્યવસ્થાપક દ્વારા સંચાલિત GitHub ઇન્ડેક્સ બનાવતી નથી.

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

ChatGPT GitHub સાથે કેવી રીતે કાર્ય કરે છે

ChatGPT તમારી કનેક્ટ કરેલી GitHub રિપોઝિટરીઓમાં સંબંધિત માહિતી શોધવા માટે તમારા પ્રોમ્પ્ટ પરથી શોધ ક્વેરી બનાવે છે અને તે ક્વેરી GitHubને મોકલે છે. ઉદાહરણ તરીકે, જો તમે પૂછો, “મેં બૅકએન્ડમાં ફાઇલ અપલોડ ક્યાં સંભાળ્યા હતા તે બતાવી શકો છો?”ChatGPT તમારી GitHub રિપોઝિટરીઓમાં “ફાઇલ અપલોડ હૅન્ડલર બૅકએન્ડ” જેવી ક્વેરીથી શોધી શકે છે. સૌથી સંબંધિત કોડ અથવા ફાઇલો શોધવા માટે જરૂર પડે તો તે કેટલીક અલગ શોધ પણ કરી શકે છે.

મોડલ તાલીમ અને GitHub ડેટાને સમજો

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

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

ChatGPT ડેટા રેસિડન્સી ફક્ત વર્કસ્પેસના પસંદ કરેલા પ્રદેશ માટે સમર્થિત અને કાર્યક્ષેત્રમાં આવતી ગ્રાહક સામગ્રી પર લાગુ પડે છે. GitHubને મોકલેલી માહિતી પર GitHubની પોતાની સંગ્રહ, પ્રક્રિયા અને ડેટા રેસિડન્સીની શરતો પણ લાગુ પડે છે. હાલના વ્યાપ માટે જુઓ: ChatGPT માટે ડેટા રેસિડન્સી અને ઇન્ફરન્સ રેસિડન્સી.

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

GitHub સંચાલકો ChatGPT ઍપને કેવી રીતે મંજૂરી આપી શકે?

તમારું સંગઠન OAuth ઍપની ઍક્સેસ મર્યાદિત કરતું હોય, તો સંગઠનનો માલિક તમારા સંગઠન માટે OAuth ઍપ મંજૂર કરવા અંગેની GitHubની સૂચનાઓ અનુસરી શકે છે. GitHub ઍપ ઇન્સ્ટૉલ કરવી અને તેને રિપોઝિટરી ઍક્સેસ આપવી એ અલગ પગલાં છે.

રિપોઝિટરીમાં અલગ-અલગ ફાઇલો કેવી રીતે શોધી શકું?

રિપોઝિટરી પસંદગીકાર રિપોઝિટરીનાં નામ શોધે છે, તેની અંદરની ફાઇલો નહીં. GitHub કનેક્ટ કરેલું હોય એવા સમર્થિત ChatGPT અનુભવમાં તમે ફાઇલનું નામ, ફંક્શનનું નામ અથવા ભૂલ સંદેશ આપીને ChatGPTને અધિકૃત રિપોઝિટરીમાં શોધવાનું કહી શકો છો. રિપોઝિટરીનું નામ અને, જો તમને ખબર હોય, તો ફાઇલ પાથ સામેલ કરો.

શું હું ChatGPT ઍપને ચોક્કસ રિપોઝિટરી ઍક્સેસ કરતાં રોકી શકું?

હા. રિપોઝિટરી ઍક્સેસ GitHubમાં નિયંત્રિત થાય છે. ઍપ કઈ રિપોઝિટરી ઍક્સેસ કરી શકે છે તે બદલવા માટે સંગઠનના માલિકો ઇન્સ્ટૉલ કરેલી GitHub ઍપની સમીક્ષા કરી શકે છે.

ChatGPT સાથે કનેક્ટ કર્યા પછી શું હું કોડ, અપડેટ અથવા pull request GitHub પર મોકલી શકું?

ChatGPTમાં GitHub ઍપ તમને તમારા કોડનું વિશ્લેષણ અને શોધ કરવા માટે તમારી રિપોઝિટરીમાંથી ફક્ત વાંચવાની સુવિધા આપે છે. સીધા GitHub પર કોડ બનાવવા, સંપાદિત કરવા અને મોકલવા માટે Codexનો ઉપયોગ કરો. વધુ માહિતી માટે જુઓ: Codex હેલ્પ સેન્ટર લેખ.

જો મેં GitHub પર IP Allow List સક્ષમ કરી હોય તો શું કરવું?

જો તમારા GitHub એન્ટરપ્રાઇઝ અથવા સંગઠન માટે IP Allow List સક્ષમ હોય, તો OpenAIના નિર્ગમન IP બ્લોક્સને IP Allow Listમાં ઉમેરો.

GitHub ડીપ રિસર્ચ અથવા એજન્ટ મોડમાં ઉપલબ્ધ છે, પરંતુ ચૅટમાં કેમ નહીં?

GitHubની ઉપલબ્ધતા ChatGPT યોજના અને ઉત્પાદન અનુભવ પ્રમાણે બદલાઈ શકે છે. કેટલીક યોજનાઓ ડીપ રિસર્ચ અથવા એજન્ટ મોડમાં GitHubને સમર્થન આપી શકે છે, પરંતુ પ્રમાણભૂત ચૅટમાં નહીં. જો પ્રમાણભૂત ચૅટમાં GitHub ન દેખાય, તો તમારી ChatGPT યોજનાની વિગતો તપાસો.

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