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

ChatGPTમાં GitHub Enterprise એપ ટેમ્પલેટ સેટ અપ કરો

જાણો કે વર્કસ્પેસ એડમિન તેમની સંસ્થાની પોતાની GitHub Appનો ઉપયોગ કરીને ChatGPTમાં GitHub Enterprise એપ ટેમ્પલેટ કેવી રીતે કન્ફિગર કરી શકે.

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

વિહંગાવલોકન

જો તમે ChatGPT વર્કસ્પેસના સંચાલક તરીકે તમારી સંસ્થા માટે GitHub Enterprise એપનો નમૂનો ગોઠવી રહ્યા હો, તો આ માર્ગદર્શિકાનો ઉપયોગ કરો. નમૂનો એ સભ્યો ઉપયોગ કરે તેવી અંતિમ એપ નથી. તે ગોઠવણીની એક પ્રક્રિયા છે, જેમાં તમે GitHub Enterpriseની જરૂરી ગોઠવણી આપો ત્યાર બાદ વર્કસ્પેસ માટે વિશિષ્ટ પ્રારૂપ એપ બને છે.

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

વર્કસ્પેસમાં વિવિધ વિભાગો સુધી પહોંચવા અને એપની ઍક્સેસ વિશે જુઓ: પ્લગઇન્સ અને એપ્સ માટે સંચાલક નિયંત્રણો, સુરક્ષા અને અનુપાલન.

તમે શું ગોઠવી રહ્યા છો

તમે ChatGPTમાં વર્કસ્પેસ માટે વિશિષ્ટ GitHub Enterprise એપ બનાવી રહ્યા છો. આ એપ નીચેની વસ્તુઓનો ઉપયોગ કરે છે:

  • તમારા GitHub Enterprise હોસ્ટ પર નોંધાયેલી GitHub એપ.

  • વપરાશકર્તાની OAuth અધિકૃતતા માટે GitHub એપનો ક્લાયન્ટ ID અને ક્લાયન્ટ ગુપ્ત કોડ.

  • GitHub એપની ખાનગી કી, જેથી ChatGPT રિપોઝિટરીની કામગીરી માટે ઇન્સ્ટોલેશન ટોકન જનરેટ કરી શકે.

  • વેબહૂક ગુપ્ત કોડ અને વેબહૂક URL, જેથી GitHub Enterprise ઇન્સ્ટોલેશન અને રિપોઝિટરીની ઘટનાઓ ChatGPTને પાછી મોકલી શકે.

  • તમારું GitHub Enterprise હોસ્ટનામ, જેમ કે github.example.com.

GitHub એપ બનાવો, સ્વતંત્ર GitHub OAuth એપ નહીં. ChatGPTના નમૂનાની ગોઠવણી માટે GitHub એપનાં ઓળખપત્રો, ખાનગી કી અને વેબહૂક સેટિંગ્સ જરૂરી છે.

શરૂ કરતાં પહેલાં

તમને આની જરૂર છે:

  • ChatGPT વર્કસ્પેસના સંચાલક અથવા માલિક તરીકેની ઍક્સેસ.

  • GitHub એપ્સ બનાવવા અને ઇન્સ્ટોલ કરવાની મંજૂરી આપતી GitHub Enterprise સંચાલક અથવા સંસ્થાના માલિક તરીકેની ઍક્સેસ.

  • માત્ર GitHub Enterpriseનું હોસ્ટનામ, https:// કે પાથ વગર.

  • ChatGPTએ રિપોઝિટરીની કઈ ક્રિયાઓને સમર્થન આપવું તે અંગેનો નિર્ણય, જેમ કે માત્ર વાંચન માટેની રિપોઝિટરી શોધ, pull request કાર્યપ્રવાહો, સમસ્યાઓના કાર્યપ્રવાહો, ફાઇલ સંપાદન, GitHub Actions અથવા વધુ વ્યાપક Codex કાર્યપ્રવાહો.

  • GitHub એપની ખાનગી કી અને ક્લાયન્ટ ગુપ્ત કોડ સંભાળવા માટે સુરક્ષિત જગ્યા.

ChatGPT અને GitHub Enterprise અલગ-અલગ ટૅબમાં ખુલ્લાં રાખો. કૉલબૅક URL જાતે બનાવી લેશો નહીં. ChatGPTમાં દેખાતું કૉલબૅક URL બરાબર તેમ જ કૉપિ કરો.

તૈયાર રાખવાનાં મૂલ્યો

  • GitHub Enterprise હોસ્ટનામ: ઉદાહરણ તરીકે, github.example.com.

  • કૉલબૅક URL: તેને ChatGPTમાં નમૂનાની ગોઠવણી પ્રક્રિયામાંથી કૉપિ કરો.

  • GitHub એપનો ક્લાયન્ટ ID.

  • GitHub એપનો ક્લાયન્ટ ગુપ્ત કોડ.

  • GitHub એપની ખાનગી કીનું PEM.

  • ChatGPT દ્વારા જનરેટ થયેલો વેબહૂક ગુપ્ત કોડ.

  • ChatGPTમાં પ્રારૂપ એપ બન્યા પછી જનરેટ થયેલું વેબહૂક URL.

ChatGPTમાં નમૂનાની ગોઠવણી શરૂ કરો

  1. ChatGPTમાં, જે વર્કસ્પેસમાં એપ ઉપલબ્ધ કરાવવી હોય તેમાં જાઓ.

  2. વર્કસ્પેસ સેટિંગ્સ > એપ્સ ખોલો. તમે સંચાલક કન્સોલમાં જઈને, ઇચ્છિત ChatGPT વર્કસ્પેસ પસંદ કરીને પ્લગઇન્સ પણ ખોલી શકો છો. જાળવી રાખેલું એપ્સ પૃષ્ઠ ખોલવા માટે જૂની એપ્સનું સંચાલન કરો પસંદ કરો.

  3. નિર્દેશિકા પસંદ કરો.

  4. GitHub Enterprise શોધો.

  5. GitHub Enterprise એપનો નમૂનો પસંદ કરો અને ગોઠવણી શરૂ કરો.

  6. એપનું સ્પષ્ટ નામ અને વર્ણન દાખલ કરો, જેમ કે GitHub Enterprise અથવા GitHub Enterprise - ઇજનેરી.

  7. GitHub Enterpriseનું હોસ્ટનામ દાખલ કરો, જેમ કે github.example.com.

  8. ChatGPTમાં દેખાતું કૉલબૅક URL કૉપિ કરો. આ ટૅબ ખુલ્લી રાખો.

  9. ગોઠવણી દરમિયાન જનરેટ થયેલો વેબહૂક ગુપ્ત કોડ દેખાય તો તેને કૉપિ કરો.

કૉલબૅક URLનું ઉદાહરણ: https://chatgpt.com/connector/oauth/<callback_id>

કૉલબૅક ID દૂર કરશો નહીં, અંતે સ્લૅશ ઉમેરશો નહીં કે તેના બદલે સામાન્ય ChatGPT URL મૂકશો નહીં.

GitHub Enterpriseમાં GitHub એપ બનાવો

  1. તમારું GitHub Enterprise હોસ્ટ ખોલો, જેમ કે https://github.example.com.

  2. જે સંસ્થા અથવા ખાતાની માલિકીની એપ હોવી જોઈએ તેમાં જાઓ.

  3. સેટિંગ્સ > વિકાસકર્તા સેટિંગ્સ > GitHub એપ્સ ખોલો.

  4. નવી GitHub એપ પસંદ કરો.

  5. એપનું સ્પષ્ટ નામ દાખલ કરો, જેમ કે ChatGPT GitHub Enterprise કનેક્ટર.

  6. મુખ્ય પૃષ્ઠનું URL દાખલ કરો. ખાસ આંતરિક પૃષ્ઠ ન હોય તો GitHub Enterprise સંસ્થાનું URL વાપરો.

  7. કૉલબૅક URLમાં, ChatGPTમાંથી કૉપિ કરેલું કૉલબૅક URL બરાબર તેમ જ પેસ્ટ કરો.

  8. તમારી સુરક્ષા ટીમ પાસે તેને બદલવાનું ચોક્કસ કારણ ન હોય તો વપરાશકર્તાનાં અધિકૃતતા ટોકનની સમયમર્યાદા સમાપ્ત કરવાનો વિકલ્પ સક્ષમ રાખો.

  9. ઇન્સ્ટોલેશન દરમિયાન વપરાશકર્તાની અધિકૃતતા માગવાનો વિકલ્પ સક્ષમ કરો, જેથી વપરાશકર્તાઓ ઇન્સ્ટોલેશન કે જોડાણ પ્રક્રિયા દરમિયાન એપને અધિકૃત કરી શકે.

  10. “આ GitHub એપ ક્યાં ઇન્સ્ટોલ કરી શકાય?” હેઠળ, તમારા ઉપયોગના આયોજનને અનુરૂપ સૌથી મર્યાદિત વિકલ્પ પસંદ કરો.

  11. GitHub એપ બનાવો.

પરવાનગીઓ અને ઘટનાઓ ગોઠવો

તમે ChatGPTની જે ક્રિયાઓ સક્ષમ કરવા માગો છો તે માટે જરૂરી ન્યૂનતમ પરવાનગીઓ પસંદ કરો.

માત્ર વાંચન માટેની રિપોઝિટરી શોધ અને પ્રશ્નોત્તરી માટે, નીચેની વાંચન પરવાનગીઓથી શરૂઆત કરો:

  • મેટાડેટા: માત્ર વાંચન. GitHub એપ્સ માટે GitHub મેટાડેટા જરૂરી બનાવે છે.

  • સામગ્રી: ફાઇલ અને રિપોઝિટરીની સામગ્રીની ઍક્સેસ માટે, માત્ર વાંચન.

  • સમસ્યાઓ: સમસ્યા શોધવાની કે વાંચવાની જરૂર હોય તો, માત્ર વાંચન.

  • Pull requests: pull request શોધવાની કે સમીક્ષા માટે સંદર્ભ મેળવવાની જરૂર હોય તો, માત્ર વાંચન.

  • ક્રિયાઓ: કાર્યપ્રવાહના અમલની સ્થિતિ, કાર્યો, નોંધો અથવા નિષ્પન્ન ફાઇલોની જરૂર હોય તો, માત્ર વાંચન.

લખાણ કરતા કાર્યપ્રવાહો માટે, જ્યાં જરૂરી હોય ત્યાં જ લખવાની પરવાનગીઓ ઉમેરો, જેમ કે સામગ્રી, Pull requests, સમસ્યાઓ, ક્રિયાઓ અથવા કાર્યપ્રવાહો. ChatGPTની ઇચ્છિત ક્રિયાઓ થઈ શકે એટલી જ મર્યાદિત પરવાનગીઓ વાપરો.

વેબહૂક ઘટનાઓ તમે સમર્થન આપતા કાર્યપ્રવાહો સાથે સુસંગત હોવી જોઈએ. સામાન્ય ઘટનાઓમાં ઇન્સ્ટોલેશન, ઇન્સ્ટોલેશનની રિપોઝિટરીઓ, પુશ, Pull request, સમસ્યાઓ, સમસ્યા પર ટિપ્પણી, કાર્યપ્રવાહનો અમલ અને કાર્યપ્રવાહનું કાર્ય સામેલ છે.

GitHub એપનાં ઓળખપત્રો જનરેટ કરો અને કૉપિ કરો

  1. GitHub એપની સેટિંગ્સમાં ક્લાયન્ટ ID કૉપિ કરો.

  2. ક્લાયન્ટ ગુપ્ત કોડ જનરેટ કરો અને તેને તરત જ કૉપિ કરો.

  3. ખાનગી કીઓ હેઠળ ખાનગી કી જનરેટ કરો.

  4. .pem ફાઇલ ડાઉનલોડ કરો અને તેને સુરક્ષિત રીતે સંગ્રહો.

  5. તમારા ઉપકરણ પર .pem ફાઇલ ખોલો અને શરૂઆત તથા અંતની પંક્તિઓ સહિત સમગ્ર PEM લખાણ કૉપિ કરો.

ખાનગી કી સંવેદનશીલ માહિતી છે. તેને ઓળખપત્રની જેમ સુરક્ષિત રાખો. જો તે જાહેર થઈ જાય, તો નવી ખાનગી કી જનરેટ કરો, ChatGPT એપની ગોઠવણી અપડેટ કરો અને GitHub Enterpriseમાં જાહેર થયેલી કી કાઢી નાખો.

ChatGPTમાં ગોઠવણી પૂર્ણ કરો

  1. ChatGPTમાં નમૂનાની ગોઠવણીવાળી ટૅબ પર પાછા જાઓ.

  2. GitHub એપનો ક્લાયન્ટ ID OAuth ક્લાયન્ટ IDમાં પેસ્ટ કરો.

  3. GitHub એપનો ક્લાયન્ટ ગુપ્ત કોડ OAuth ક્લાયન્ટ ગુપ્ત કોડમાં પેસ્ટ કરો.

  4. તમારી સંસ્થાને નમૂનાની મૂળભૂત ગોઠવણી ખાસ બદલવાની જરૂર ન હોય તો કાર્યક્ષેત્રો યથાવત્ રાખો.

  5. ખાતરી કરો કે GitHub Enterpriseના હોસ્ટનામમાં માત્ર હોસ્ટનામ જ છે, જેમ કે github.example.com.

  6. GitHub એપની ખાનગી કીનું PEM, GitHub એપની ખાનગી કી માટેના ખાનામાં પેસ્ટ કરો અથવા અપલોડ કરો.

  7. ખાતરી કરો કે જનરેટ થયેલો વેબહૂક ગુપ્ત કોડ હાજર છે.

  8. પ્રારૂપ એપ બનાવો.

  9. ChatGPTમાં બનાવેલી પ્રારૂપ એપની વિગતો ખોલો અને જનરેટ થયેલું વેબહૂક URL કૉપિ કરો.

વેબહૂક URL આ પ્રકારનું હોવું જોઈએ: https://connectors.api.openai.org/connectors/<connector_id>/webhook

GitHub Enterpriseમાં વેબહૂકની ગોઠવણી પૂર્ણ કરો

  1. GitHub Enterpriseમાં GitHub એપની સેટિંગ્સ પર પાછા જાઓ.

  2. GitHub એપની સામાન્ય સેટિંગ્સ ખોલો.

  3. સક્રિય વેબહૂક પહેલેથી સક્ષમ ન હોય તો તેમને સક્ષમ કરો.

  4. ChatGPTનું વેબહૂક URL, વેબહૂક URLના ખાનામાં પેસ્ટ કરો.

  5. ChatGPTનો વેબહૂક ગુપ્ત કોડ, વેબહૂક ગુપ્ત કોડના ખાનામાં પેસ્ટ કરો.

  6. SSL ચકાસણી સક્ષમ રાખો.

  7. ખાતરી કરો કે તમે મેળવવા માટે પસંદ કરેલી વેબહૂક ઘટનાઓ, તમે સક્ષમ કરેલી પરવાનગીઓ અને ક્રિયાઓ સાથે સુસંગત છે.

  8. ફેરફારો સાચવો.

ChatGPTમાં એપ પ્રકાશિત કરો અને તેનું સંચાલન કરો

પ્રારૂપ એપ બનાવવાથી તે આપમેળે સભ્યોને ઉપલબ્ધ થતી નથી. પ્રારૂપની સમીક્ષા કર્યા પછી:

  1. પ્રારૂપ એપ પ્રકાશિત કરો.

  2. વર્કસ્પેસ સેટિંગ્સમાં એપ્સ પૃષ્ઠ ખોલો, સક્ષમ કરેલી ખોલો અને એપ દેખાય છે તેની ખાતરી કરો. તમે સંચાલક કન્સોલ > પ્લગઇન્સમાં જૂની એપ્સનું સંચાલન કરોનો ઉપયોગ કરીને પણ એપ્સ પૃષ્ઠ ખોલી શકો છો.

  3. જે ભૂમિકાઓએ તેનો ઉપયોગ કરવાનો હોય તેમના માટે વપરાશકર્તા ઍક્સેસ ગોઠવો.

  4. વાંચન અને લખાણની ક્રિયાઓ માટે ક્રિયા નિયંત્રણની સમીક્ષા કરો.

  5. એપનો ઉપયોગ કરતાં પહેલાં ChatGPT સભ્યોને ક્યારે પૂછે તે પસંદ કરવા એપની પરવાનગીઓની સમીક્ષા કરો.

  6. પરવાનગી ધરાવતા પરીક્ષણ વપરાશકર્તાને ChatGPTમાં એપ્સ ખોલીને એપ દેખાય છે તેની ખાતરી કરવા કહો.

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

GitHub એપ ઇન્સ્ટોલ કરો અને તેનું પરીક્ષણ કરો

  1. GitHub Enterpriseમાં સંસ્થા અથવા ખાતા પર GitHub એપ ઇન્સ્ટોલ કરો.

  2. વર્કસ્પેસની નીતિ અનુસાર બધી રિપોઝિટરીઓ અથવા પસંદ કરેલી રિપોઝિટરીઓ પસંદ કરો.

  3. પરવાનગી ધરાવતા વપરાશકર્તા તરીકે ChatGPTમાંથી જોડાણ પ્રક્રિયા શરૂ કરો.

  4. પૂછવામાં આવે ત્યારે GitHub એપને અધિકૃત કરો.

  5. પહેલાં નાની વાંચન ક્રિયા કરો, જેમ કે ઍક્સેસ ધરાવતી રિપોઝિટરીઓની યાદી મેળવવી અથવા જાણીતી pull request મેળવવી.

  6. લખાણની ક્રિયાઓ સક્ષમ હોય તો, વ્યાપક ઉપયોગ શરૂ કરતાં પહેલાં ઓછા જોખમવાળી રિપોઝિટરી પર પરીક્ષણ કરો.

હોસ્ટનામ અને OAuthની કાર્યપદ્ધતિ

ChatGPT હોસ્ટનામ પરથી GitHub Enterpriseનાં એન્ડપોઇન્ટ નક્કી કરે છે. માત્ર હોસ્ટ દાખલ કરો, જેમ કે github.example.com અથવા octocorp.ghe.com.

API પાથ કે રિપોઝિટરી પાથ દાખલ કરશો નહીં. github.com આ એપનું ચોક્કસ GitHub Enterprise હોસ્ટ હોય તો જ તેને દાખલ કરો.

સમસ્યાનિવારણ

  • રીડાયરેક્ટ URI મેળ ખાતું નથી: ખાતરી કરો કે GitHub એપનું કૉલબૅક URL ChatGPTમાં દેખાતા કૉલબૅક URL સાથે બરાબર મેળ ખાય છે.

  • ChatGPT પ્રારૂપ એપ બનાવી કે સાચવી શકતું નથી: ખાતરી કરો કે હોસ્ટનામ, OAuth ક્લાયન્ટ ID, OAuth ક્લાયન્ટ ગુપ્ત કોડ, ખાનગી કી અને વેબહૂક ગુપ્ત કોડ સહિતનાં તમામ જરૂરી ખાના ભરેલાં છે.

  • પ્રમાણીકરણ સફળ થાય છે પરંતુ રિપોઝિટરી કૉલ નિષ્ફળ જાય છે: ખાતરી કરો કે GitHub એપ ઇન્સ્ટોલ કરેલી છે અને તેને રિપોઝિટરીની ઍક્સેસ છે.

  • API 403 અથવા અપૂરતી પરવાનગીઓનો પ્રતિસાદ આપે છે: GitHub એપની ખૂટતી પરવાનગી ઉમેરો અને જો સૂચના મળે તો ઇન્સ્ટોલેશનના માલિક પાસે સુધારેલી પરવાનગીઓ મંજૂર કરાવો.

  • કોઈ રિપોઝિટરી દેખાતી નથી: ખાતરી કરો કે એપના ઇન્સ્ટોલેશનમાં અપેક્ષિત રિપોઝિટરીઓ સામેલ છે અને ChatGPTમાં અધિકૃતતા આપતા વપરાશકર્તાને તેમની ઍક્સેસ છે.

  • વેબહૂક સંદેશા પહોંચતા નથી: ખાતરી કરો કે વેબહૂક URL અને વેબહૂક ગુપ્ત કોડ ChatGPTનાં મૂલ્યો સાથે મેળ ખાય છે, SSL ચકાસણી સક્ષમ રાખો અને GitHub Enterprise હોસ્ટ connectors.api.openai.org સુધી પહોંચી શકે છે તેની ખાતરી કરો.

  • ખાનગી કીની ભૂલો: ખાતરી કરો કે શરૂઆત અને અંતની પંક્તિઓ સહિત સમગ્ર PEM સામગ્રી કૉપિ કરેલી છે.

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