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

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

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

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

વિહંગાવલોકન

તમે તમારા પોતાના કોડના આધારે પ્રશ્નો પૂછવા માટે તમારી GitHub રિપોઝિટરીઝને ChatGPT એપ્સ તેમજ ChatGPT એજન્ટ સાથે કનેક્ટ કરી શકો છો.

જ્યારે તમે GitHub સાથે કનેક્ટ કરો છો, ત્યારે ChatGPT તમારી રિપોઝિટરીઝમાંથી લાઇવ ડેટા—કોડ, README ફાઇલો અને અન્ય દસ્તાવેજો—ખેંચી શકે છે અને સિંક ધરાવતી એપ, ફાઇલ શોધ ધરાવતી એપ અથવા ડીપ રિસર્ચ ધરાવતી એપ દ્વારા તેના પર રિયલ ટાઇમમાં તર્ક કરી શકે છે. માત્ર કનેક્ટ કરો, પ્રશ્ન પૂછો, અને ChatGPT તમારા GitHub કન્ટેન્ટમાંથી સીધા સંબંધિત સ્નિપેટ્સ વાંચશે, વિશ્લેષણ કરશે અને સંદર્ભ આપશે.

નોંધ: GitHub App ની ઉપલબ્ધતા ChatGPT પ્લાન અને અનુભવ પ્રમાણે બદલાઈ શકે છે. ઉદાહરણ તરીકે, ChatGPT Plus વપરાશકર્તાઓને માનક ChatGPT અનુભવમાં GitHub App ન દેખાય, ભલે તે Deep Research અથવા Agent Mode જેવા અન્ય અનુભવોમાં ઉપલબ્ધ હોય.

GitHub ને ChatGPT સાથે કનેક્ટ કરવું

તમે SettingsApps પસંદ કરીને અને ChatGPT એપ ડિરેક્ટરીમાં GitHub શોધીને GitHub ને ChatGPT સાથે કનેક્ટ કરી શકો છો.

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

ChatGPT કઈ રિપોઝિટરીઝ ઍક્સેસ કરી શકે છે તે બદલવા માટે, SettingsApps પર જાઓ, GitHub ખોલો, પછી GitHubનું રિપોઝિટરી ઍક્સેસ પેજ ખોલવા માટે Choose repositories (અથવા Configure Repositories on GitHub) પસંદ કરો. GitHub ને ChatGPT થી ડિસ્કનેક્ટ કરવા માટે, SettingsApps પર જાઓ, GitHub ખોલો, પછી Disconnect પસંદ કરો.

ChatGPT ને GitHub સાથે કનેક્ટ કર્યા પછી મારી કેટલીક રિપોઝિટરીઝ કેમ દેખાતી નથી?

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

તમને હજુ સુધી રિપોઝિટરી ન દેખાવાના વધારાના કારણો:

  • ખાનગી અથવા નવી બનાવેલી રિપોઝિટરીઝ: જો તમારી રિપોઝિટરી ખાનગી હોય અથવા GitHub સાથે શરૂઆતમાં કનેક્ટ કર્યા પછી બનાવવામાં આવી હોય, તો તે ChatGPT માં તરત દેખાશે નહીં. કૃપા કરીને ઇચ્છિત રિપોઝિટરીઝની ઍક્સેસ ગોઠવવા માટે આ લિંકની મુલાકાત લો અથવા ChatGPT માં Github માટેના Settings પેજ પર Gear આઇકન પર ટૅપ કરો.

  • રિપોઝિટરી માટે GitHub એડમિનની મંજૂરી જરૂરી છે: તમારી GitHub એડમિન દ્વારા તમારી રિપોઝિટરીને ChatGPT સાથે કનેક્ટ થવાથી અવરોધિત કરવામાં આવી હોઈ શકે છે. કૃપા કરીને આ લિંકની મુલાકાત લો અથવા ChatGPT માં Github માટેના Settings પેજ પર Gear આઇકન પર ટૅપ કરો. અહીંથી, તમે તમારા IT એડમિનિસ્ટ્રેટર દ્વારા મંજૂર થઈ શકે તેવી રિપોઝિટરીઝની ઍક્સેસ માટે “Request” કરી શકો છો.

  • GitHub દ્વારા ઇન્ડેક્સ ન કરેલી રિપોઝિટરીઝ: GitHub ના શોધ ઇન્ડેક્સિંગ વર્તનને કારણે, રિપોઝિટરી GitHub ના ઇન્ડેક્સમાં ન હોઈ શકે, અને તેથી શોધ કરતી વખતે ChatGPT એપને દેખાતી નથી. તમે GitHub પર જઈને અને આ ફોર્મેટનો ઉપયોગ કરીને રિપોઝિટરી માટે શોધ કરીને મેન્યુઅલી ઇન્ડેક્સિંગ ટ્રિગર કરી શકો છો: repo:{username/repo_name} import (દા.ત., repo:openai/codex import). નોંધ કરો કે કનેક્ટર માટે ઉપલબ્ધ બનતા પહેલાં ઇન્ડેક્સને ~5-10 મિનિટ લાગી શકે છે.

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

ChatGPT Github સાથે કેવી રીતે કામ કરે છે

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

શું OpenAI તેના મોડલ્સને તાલીમ આપવા માટે GitHub માંથી કન્ટેન્ટનો ઉપયોગ કરશે?

ડિફોલ્ટ રૂપે, ChatGPT Business, Enterprise, Edu અને અમારી API જેવી બિઝનેસ ઓફરિંગ્સનો ઉપયોગ કરતા ગ્રાહકો દ્વારા મોકલાયેલ કન્ટેન્ટનો ઉપયોગ અમારા મોડલ્સને સુધારવા માટે થતો નથી. અમે બિઝનેસ ડેટાનો ઉપયોગ કેવી રીતે કરીએ છીએ તેની માહિતી માટે કૃપા કરીને અમારું Enterprise Privacy પેજ જુઓ.

વ્યક્તિગત સબ્સ્ક્રિપ્શનથી અમારી સેવાઓનો ઉપયોગ કરતી વખતે, જો તમારી “Improve the model for everyone” સેટિંગ ચાલુ હોય, તો અમે અમારા મોડલ્સને તાલીમ આપવા માટે તમારા કન્ટેન્ટનો ઉપયોગ કરી શકીએ છીએ. તમારો ડેટા કેવી રીતે સંગ્રહિત અને ઉપયોગમાં લેવાય છે તે વિશે તમે અમારા હેલ્પ સેન્ટરના આ લેખમાં વધુ વાંચી શકો છો.

ડેટા રેસિડન્સી Github માટે બધા ઉપલબ્ધ પ્રદેશોમાં સમર્થિત છે. ડેટા રેસિડન્સી વિશે વધુ વાંચો.

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

GitHub એડમિન ChatGPT એપને કેવી રીતે મંજૂરી આપી શકે?

GitHub એડમિન તેમની સંસ્થા માટે ChatGPT એપ જેવી OAuth એપ્સને મંજૂરી આપવા માટે આ સૂચનાઓનું પાલન કરી શકે છે.

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

તમે ફક્ત તમારી GitHub રિપોઝિટરીઝના નામ માટે જ શોધ કરી શકો છો. ચોક્કસ ફાઇલ નામો માટે શોધ સમર્થિત નથી.

શું હું ચોક્કસ રિપોઝિટરીઝને ChatGPT એપ દ્વારા ઍક્સેસ થવાથી મનાઈ કરી શકું?

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

એકવાર હું ChatGPT સાથે કનેક્ટ કરું, પછી શું હું GitHub પર કોડ, અપડેટ્સ અથવા PRs પુશ કરી શકું?

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

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

જો તમારી પાસે GitHub પર એન્ટરપ્રાઇઝ અથવા સંસ્થા-સ્તરે IP Allow List સક્ષમ હોય, તો તમારે ખાતરી કરવી પડશે કે તમે IP Allow List માં OpenAI's egress IP blocks ઉમેરો.

હું GitHub ને Deep Research અથવા Agent મોડમાં વાપરી શકું છું પરંતુ Chat માં કેમ નહીં?

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

તમે અમારા Codex હેલ્પ સેન્ટર લેખમાં વધુ જાણી શકો છો.

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