கண்ணோட்டம்
நீங்கள் ChatGPT வர்க்ஸ்பேஸ் நிர்வாகியாக இருந்து, உங்கள் நிறுவனத்திற்கான GitHub Enterprise செயலி வார்ப்புருவை அமைக்கிறீர்கள் என்றால், இந்த வழிகாட்டியைப் பயன்படுத்தவும். வார்ப்புரு என்பது உறுப்பினர்கள் பயன்படுத்தும் இறுதிச் செயலி அல்ல. தேவையான GitHub Enterprise உள்ளமைவை நீங்கள் வழங்கியதும், குறிப்பிட்ட வர்க்ஸ்பேஸுக்கான வரைவுச் செயலியை உருவாக்கும் அமைப்புச் செயல்முறையே அது.
GitHub Enterprise-க்கான அமைப்புச் செயல்முறை, ChatGPT-ஐ உங்கள் நிறுவனத்தின் GitHub Enterprise சேவையகத்துடன் இணைக்கிறது. நீங்கள் ஒரு GitHub செயலியை உருவாக்கி, ChatGPT திருப்பியழைப்பு URL-ஐ பதிவுசெய்து, அணுகல் சான்றுகளை உருவாக்க வேண்டும். பின்னர் அந்த மதிப்புகளை ChatGPT வார்ப்புரு அமைப்புச் செயல்முறையில் ஒட்ட வேண்டும். ChatGPT வரைவுச் செயலியை உருவாக்கிய பிறகு, அதை வெளியிட்டு மற்ற வர்க்ஸ்பேஸ் செயலிகளைப் போல நிர்வகிக்கலாம்.
வர்க்ஸ்பேஸில் வழிசெலுத்துவது மற்றும் செயலி அணுகல் குறித்துப் பார்க்க: செருகுநிரல்கள் மற்றும் செயலிகளுக்கான நிர்வாகக் கட்டுப்பாடுகள், பாதுகாப்பு மற்றும் இணக்கம்.
நீங்கள் அமைக்கப்போவது என்ன
ChatGPT-இல், குறிப்பிட்ட வர்க்ஸ்பேஸுக்கான GitHub Enterprise செயலியை உருவாக்குகிறீர்கள். இந்தச் செயலி பயன்படுத்துபவை:
உங்கள் GitHub Enterprise சேவையகத்தில் பதிவுசெய்யப்பட்ட GitHub செயலி.
பயனரின் OAuth அங்கீகாரத்திற்காக, GitHub செயலியின் கிளையன்ட் அடையாளங்காட்டி மற்றும் கிளையன்ட் ரகசியம்.
ரிபாசிட்டரி செயல்பாடுகளுக்கான நிறுவல் டோக்கன்களை ChatGPT உருவாக்குவதற்காக, GitHub செயலியின் தனிப்பட்ட விசை.
நிறுவல் மற்றும் ரிபாசிட்டரி நிகழ்வுகளை GitHub Enterprise மீண்டும் ChatGPT-க்கு அனுப்புவதற்காக, வெப்ஹூக் ரகசியம் மற்றும் வெப்ஹூக் URL.
github.example.comபோன்ற உங்கள் GitHub Enterprise சேவையகப் பெயர்.
GitHub செயலியை உருவாக்கவும்; தனித்த GitHub OAuth செயலியை அல்ல. ChatGPT வார்ப்புரு அமைப்புக்கு GitHub செயலியின் அணுகல் சான்றுகள், தனிப்பட்ட விசை மற்றும் வெப்ஹூக் அமைப்புகள் தேவை.
தொடங்குவதற்கு முன்
உங்களுக்குத் தேவையானவை:
ChatGPT வர்க்ஸ்பேஸ் நிர்வாகி அல்லது உரிமையாளர் அணுகல்.
GitHub செயலிகளை உருவாக்கவும் நிறுவவும் அனுமதிக்கும் GitHub Enterprise நிர்வாகி அல்லது நிறுவன உரிமையாளர் அணுகல்.
https://அல்லது பாதை இல்லாமல், GitHub Enterprise சேவையகப் பெயர் மட்டும்.வாசிப்புக்கு மட்டுமான ரிபாசிட்டரி தேடல், pull request பணிப்பாய்வுகள், சிக்கல் பணிப்பாய்வுகள், கோப்புத் திருத்தங்கள், GitHub Actions அல்லது விரிவான Codex பணிப்பாய்வுகள் போன்ற எந்த ரிபாசிட்டரி செயல்களை ChatGPT ஆதரிக்க வேண்டும் என்ற முடிவு.
GitHub செயலியின் தனிப்பட்ட விசையையும் கிளையன்ட் ரகசியத்தையும் கையாள ஒரு பாதுகாப்பான இடம்.
ChatGPT மற்றும் GitHub Enterprise ஆகியவற்றைத் தனித்தனித் தாவல்களில் திறந்து வைத்திருக்கவும். திருப்பியழைப்பு URL-ஐ நீங்களாக உருவாக்க வேண்டாம். ChatGPT-இல் காட்டப்படும் திருப்பியழைப்பு URL-ஐ அப்படியே நகலெடுக்கவும்.
தயாராக வைத்திருக்க வேண்டிய மதிப்புகள்
GitHub Enterprise சேவையகப் பெயர்: எடுத்துக்காட்டாக,
github.example.com.திருப்பியழைப்பு URL: இதை ChatGPT வார்ப்புரு அமைப்புச் செயல்முறையிலிருந்து நகலெடுக்கவும்.
GitHub செயலியின் கிளையன்ட் அடையாளங்காட்டி.
GitHub செயலியின் கிளையன்ட் ரகசியம்.
GitHub செயலியின் தனிப்பட்ட விசைக்கான PEM உள்ளடக்கம்.
ChatGPT உருவாக்கிய வெப்ஹூக் ரகசியம்.
ChatGPT-இல் வரைவுச் செயலி உருவாக்கப்பட்ட பிறகு உருவாகும் வெப்ஹூக் URL.
ChatGPT-இல் வார்ப்புரு அமைப்பைத் தொடங்குங்கள்
ChatGPT-இல், செயலி கிடைக்க வேண்டிய வர்க்ஸ்பேஸுக்கு மாறுங்கள்.
வர்க்ஸ்பேஸ் அமைப்புகள் > செயலிகள் என்பதைத் திறக்கவும். நீங்கள் நிர்வாகக் கட்டுப்பாட்டகத்திற்கும் சென்று, தேவையான ChatGPT வர்க்ஸ்பேஸைத் தேர்ந்தெடுத்து, செருகுநிரல்கள் என்பதைத் திறக்கலாம். தொடர்ந்து தக்கவைக்கப்பட்டுள்ள செயலிகள் பக்கத்தைத் திறக்க, பழைய செயலிகளை நிர்வகி என்பதைத் தேர்ந்தெடுக்கவும்.
அடைவு என்பதைத் தேர்ந்தெடுக்கவும்.
GitHub Enterprise என்பதைத் தேடவும்.
GitHub Enterprise செயலி வார்ப்புருவைத் தேர்ந்தெடுத்து அமைப்பைத் தொடங்கவும்.
GitHub Enterprise அல்லது GitHub Enterprise - பொறியியல் போன்ற தெளிவான செயலிப் பெயரையும் விளக்கத்தையும் உள்ளிடவும்.
github.example.comபோன்ற GitHub Enterprise சேவையகப் பெயரை உள்ளிடவும்.ChatGPT-இல் காட்டப்படும் திருப்பியழைப்பு URL-ஐ நகலெடுக்கவும். இந்தத் தாவலைத் திறந்தே வைத்திருக்கவும்.
அமைப்பின்போது உருவாக்கப்பட்ட வெப்ஹூக் ரகசியம் காட்டப்பட்டால், அதை நகலெடுக்கவும்.
எடுத்துக்காட்டு திருப்பியழைப்பு URL: https://chatgpt.com/connector/oauth/<callback_id>
திருப்பியழைப்பு அடையாளங்காட்டியை நீக்கவோ, இறுதியில் சாய்வுக்கோடு சேர்க்கவோ, அதற்குப் பதிலாகப் பொதுவான ChatGPT URL-ஐ பயன்படுத்தவோ வேண்டாம்.
GitHub Enterprise-இல் GitHub செயலியை உருவாக்கவும்
https://github.example.comபோன்ற உங்கள் GitHub Enterprise சேவையக முகவரியைத் திறக்கவும்.செயலிக்கு உரிமையாளராக இருக்க வேண்டிய நிறுவனம் அல்லது கணக்கிற்குச் செல்லவும்.
அமைப்புகள் > உருவாக்குநர் அமைப்புகள் > GitHub செயலிகள் என்பதைத் திறக்கவும்.
புதிய GitHub செயலி என்பதைத் தேர்ந்தெடுக்கவும்.
ChatGPT GitHub Enterprise போன்ற தெளிவான செயலிப் பெயரை உள்ளிடவும்.
முகப்புப் பக்கத்தின் இணைய முகவரியை உள்ளிடவும். இதற்கெனத் தனியான உள் பக்கம் இல்லையெனில், GitHub Enterprise நிறுவனத்தின் இணைய முகவரியைப் பயன்படுத்தவும்.
திருப்பியழைப்பு இணைய முகவரி புலத்தில், ChatGPT-இலிருந்து நகலெடுத்த திருப்பியழைப்பு இணைய முகவரியை எந்த மாற்றமும் இன்றி ஒட்டவும்.
உங்கள் பாதுகாப்புக் குழுவிடம் மாற்றுவதற்கான குறிப்பிட்ட காரணம் இருந்தாலன்றி, பயனர் அங்கீகார அடையாளவில்லைகளைக் காலாவதியாக்கு என்ற அமைப்பை இயக்கிய நிலையிலேயே வைத்திருக்கவும்.
நிறுவல் அல்லது இணைப்புச் செயல்முறையின்போது பயனர்கள் செயலிக்கு அனுமதி வழங்குவதற்காக, நிறுவலின்போது பயனர் அங்கீகாரத்தைக் கோரு என்ற அமைப்பை இயக்கவும்.
இந்த GitHub செயலியை எங்கு நிறுவலாம் என்ற அமைப்பின் கீழ், உங்கள் பயன்பாட்டு அறிமுகத் திட்டத்திற்குப் பொருந்தும் மிகக் குறுகிய வரம்புள்ள விருப்பத்தைத் தேர்ந்தெடுக்கவும்.
GitHub செயலியை உருவாக்கவும்.
அனுமதிகளையும் நிகழ்வுகளையும் உள்ளமைக்கவும்
நீங்கள் இயக்கத் திட்டமிட்டுள்ள ChatGPT செயல்களுக்குத் தேவையான குறைந்தபட்ச அனுமதிகளைத் தேர்ந்தெடுக்கவும்.
மாற்றங்கள் செய்யாமல் ரிபாசிட்டரிகளைக் கண்டறியவும் கேள்வி-பதில்களுக்கும், பின்வருபவை போன்ற வாசிப்பு அனுமதிகளுடன் தொடங்கவும்:
மேனிலைத் தரவு: வாசிப்பு மட்டும். GitHub செயலிகளுக்கு மேனிலைத் தரவு அனுமதியை GitHub கட்டாயமாக்குகிறது.
உள்ளடக்கங்கள்: கோப்பு மற்றும் ரிபாசிட்டரி உள்ளடக்கத்தை அணுக, வாசிப்பு மட்டும்.
சிக்கல்கள்: சிக்கல்களைத் தேடவோ வாசிக்கவோ தேவைப்பட்டால், வாசிப்பு மட்டும்.
Pull requests: pull request தேடல் அல்லது மதிப்பாய்வுச் சூழல் தேவைப்பட்டால், வாசிப்பு மட்டும்.
செயல்கள்: பணிப்பாய்வு இயக்க நிலை, பணிகள், பதிவுகள் அல்லது வெளியீட்டுக் கோப்புகள் தேவைப்பட்டால், வாசிப்பு மட்டும்.
எழுதும் பணிப்பாய்வுகளுக்கு, உள்ளடக்கங்கள், Pull requests, சிக்கல்கள், செயல்கள் அல்லது பணிப்பாய்வுகள் போன்ற தேவையான இடங்களில் மட்டும் எழுதும் அனுமதிகளைச் சேர்க்கவும். திட்டமிட்ட ChatGPT செயல்களைச் செய்ய உதவும் மிகக் குறுகிய அனுமதி வரம்புகளைப் பயன்படுத்தவும்.
வெப்ஹூக் நிகழ்வுகள், நீங்கள் ஆதரிக்கும் பணிப்பாய்வுகளுடன் பொருந்த வேண்டும். நிறுவல், நிறுவல் ரிபாசிட்டரிகள், மாற்றங்களைப் பதிவேற்றுதல், Pull request, சிக்கல்கள், சிக்கல் குறித்த கருத்து, பணிப்பாய்வு இயக்கம் மற்றும் பணிப்பாய்வுப் பணி ஆகியவை பொதுவான நிகழ்வுகளில் அடங்கும்.
GitHub செயலியின் அணுகல் சான்றுகளை உருவாக்கி நகலெடுக்கவும்
GitHub செயலி அமைப்புகளில், கிளையன்ட் அடையாளங்காட்டியை நகலெடுக்கவும்.
ஒரு கிளையன்ட் ரகசியத்தை உருவாக்கி, உடனே நகலெடுக்கவும்.
தனிப்பட்ட விசைகள் என்பதன் கீழ் ஒரு தனிப்பட்ட விசையை உருவாக்கவும்.
.pem கோப்பைப் பதிவிறக்கிப் பாதுகாப்பாகச் சேமிக்கவும்.
.pem கோப்பை உங்கள் சாதனத்தில் திறந்து, தொடக்க மற்றும் இறுதி வரிகள் உட்பட முழு PEM உரையையும் நகலெடுக்கவும்.
தனிப்பட்ட விசை ரகசியமாகப் பாதுகாக்கப்பட வேண்டியது. அதை அணுகல் சான்றைப் போலக் கையாளவும். அது வெளிப்பட்டுவிட்டால், புதிய தனிப்பட்ட விசையை உருவாக்கி, ChatGPT செயலி அமைப்பைப் புதுப்பித்து, GitHub Enterprise-இல் வெளிப்பட்ட விசையை நீக்கவும்.
ChatGPT-இல் அமைப்பை முடிக்கவும்
ChatGPT வார்ப்புரு அமைப்புத் தாவலுக்குத் திரும்பவும்.
GitHub செயலியின் கிளையன்ட் அடையாளங்காட்டியை OAuth கிளையன்ட் அடையாளங்காட்டி புலத்தில் ஒட்டவும்.
GitHub செயலியின் கிளையன்ட் ரகசியத்தை OAuth கிளையன்ட் ரகசியம் புலத்தில் ஒட்டவும்.
உங்கள் நிறுவனம் வார்ப்புருவின் இயல்புநிலைகளை மாற்ற வேண்டுமெனக் குறிப்பாகத் தீர்மானித்திருந்தால் மட்டுமே அனுமதி வரம்புகள் என்பதை மாற்றவும்.
GitHub Enterprise சேவையகப் பெயர்,
github.example.comபோன்று சேவையகப் பெயரை மட்டுமே கொண்டிருப்பதை உறுதிப்படுத்தவும்.GitHub செயலியின் தனிப்பட்ட விசைக்கான PEM உள்ளடக்கத்தை, GitHub செயலியின் தனிப்பட்ட விசை புலத்தில் ஒட்டவும் அல்லது பதிவேற்றவும்.
உருவாக்கப்பட்ட வெப்ஹூக் ரகசியம் இருப்பதை உறுதிப்படுத்தவும்.
வரைவுச் செயலியை உருவாக்கவும்.
ChatGPT-இல் உருவாக்கப்பட்ட வரைவுச் செயலியின் விவரங்களைத் திறந்து, உருவாக்கப்பட்ட வெப்ஹூக் URL-ஐ நகலெடுக்கவும்.
வெப்ஹூக் URL இவ்வாறு இருக்க வேண்டும்: https://connectors.api.openai.org/connectors/<connector_id>/webhook
GitHub Enterprise-இல் வெப்ஹூக் அமைப்பை முடிக்கவும்
GitHub Enterprise-இல் உள்ள GitHub செயலி அமைப்புகளுக்குத் திரும்பவும்.
GitHub செயலியின் பொது அமைப்புகளைத் திறக்கவும்.
செயலில் உள்ள வெப்ஹூக்குகள் என்ற அமைப்பு ஏற்கெனவே இயக்கப்படவில்லை எனில், அதை இயக்கவும்.
ChatGPT வெப்ஹூக் URL-ஐ வெப்ஹூக் URL புலத்தில் ஒட்டவும்.
ChatGPT வெப்ஹூக் ரகசியத்தை வெப்ஹூக் ரகசியம் புலத்தில் ஒட்டவும்.
SSL சரிபார்ப்பை இயக்கிய நிலையில் வைத்திருக்கவும்.
பெறுவதற்குத் தேர்ந்தெடுத்த வெப்ஹூக் நிகழ்வுகள், நீங்கள் இயக்கிய அனுமதிகளுடனும் செயல்களுடனும் பொருந்துவதை உறுதிப்படுத்தவும்.
மாற்றங்களைச் சேமிக்கவும்.
ChatGPT-இல் செயலியை வெளியிட்டு நிர்வகிக்கவும்
செயலியின் வரைவை உருவாக்குவதால் மட்டும் உறுப்பினர்களால் அதை அணுக முடியாது. வரைவை மதிப்பாய்வு செய்த பிறகு:
செயலியின் வரைவை வெளியிடவும்.
வர்க்ஸ்பேஸ் அமைப்புகளில், செயலிகள் பக்கத்தைத் திறந்து, இயக்கப்பட்டவை பகுதியைத் திறந்து, செயலி பட்டியலில் இருப்பதை உறுதிப்படுத்தவும். நிர்வாகக் கட்டுப்பாட்டகம் > செருகுநிரல்கள் என்பதில் உள்ள பழைய செயலிகளை நிர்வகி என்பதைப் பயன்படுத்தியும் செயலிகள் பக்கத்தைத் திறக்கலாம்.
Enterprise மற்றும் Edu திட்டங்களில், எந்தப் பொறுப்புகளில் உள்ளவர்கள் செயலியைப் பயன்படுத்தலாம் என்பதைத் தேர்வுசெய்ய பயனர் அணுகல் என்பதைப் பயன்படுத்தவும். Business திட்டத்தில், வர்க்ஸ்பேஸ் முழுவதும் செயலியை அணுகுவதற்கான அனுமதியை நிர்வகிக்கவும்.
படித்தல் மற்றும் எழுதுதல் செயல்களுக்கான செயல் கட்டுப்பாடு அமைப்பை மதிப்பாய்வு செய்யவும்.
செயலியைப் பயன்படுத்தும் முன் ChatGPT எப்போது உறுப்பினர்களிடம் அனுமதி கேட்க வேண்டும் என்பதைத் தேர்வுசெய்ய செயலி அனுமதிகள் அமைப்பை மதிப்பாய்வு செய்யவும்.
அனுமதி பெற்ற சோதனைப் பயனரை ChatGPT-இல் செயலிகள் பகுதியைத் திறந்து, செயலி பட்டியலில் இருப்பதை உறுதிப்படுத்தச் சொல்லவும்.
இந்தச் செயலி அனுமதிகள் ChatGPT உரையாடல்களுக்குப் பொருந்தும். எந்தச் செயலி செயல்கள் கிடைக்கும், அவற்றை அங்கீகரிக்குமாறு இறுதிப் பயனர்களிடம் எப்போது கேட்க வேண்டும் என்பதைத் தீர்மானிக்க, வர்க்ஸ்பேஸ் ஏஜென்ட்கள் ஒவ்வொரு ஏஜென்ட்டையும் உருவாக்கியவர் அதற்கென அமைத்த கட்டுப்பாடுகளைப் பயன்படுத்துகின்றன. ஏஜென்ட்டின் செயல்பாடு குறித்து அறிய, பார்க்கவும்: Enterprise மற்றும் Business திட்டங்களுக்கான ChatGPT வர்க்ஸ்பேஸ் ஏஜென்ட்கள்.
GitHub செயலியை நிறுவிச் சோதிக்கவும்
GitHub Enterprise-இல், நிறுவனம் அல்லது கணக்கில் GitHub செயலியை நிறுவவும்.
வர்க்ஸ்பேஸ் கொள்கையின்படி அனைத்து ரிபாசிட்டரிகளையுமோ குறிப்பிட்ட ரிபாசிட்டரிகளையுமோ தேர்ந்தெடுக்கவும்.
அனுமதி வழங்கப்பட்ட பயனராக ChatGPT-இலிருந்து இணைப்புச் செயல்முறையைத் தொடங்கவும்.
கேட்கப்படும்போது GitHub செயலிக்கு அங்கீகாரம் வழங்கவும்.
முதலில், அணுகக்கூடிய ரிபாசிட்டரிகளைப் பட்டியலிடுதல் அல்லது தெரிந்த pull request ஒன்றைப் பெறுதல் போன்ற சிறிய வாசிப்புச் செயலை இயக்கவும்.
எழுதும் செயல்கள் இயக்கப்பட்டிருந்தால், பரவலாகப் பயன்பாட்டுக்குக் கொண்டுவரும் முன் ஆபத்து குறைந்த ரிபாசிட்டரியில் சோதிக்கவும்.
சேவையகப் பெயரும் OAuth செயல்பாடும்
GitHub Enterprise முனைப்புள்ளிகளைத் தீர்மானிக்க ChatGPT சேவையகப் பெயரைப் பயன்படுத்துகிறது. github.example.com அல்லது octocorp.ghe.com போன்ற சேவையகப் பெயரை மட்டும் உள்ளிடவும்.
API பாதையையோ ரிபாசிட்டரி பாதையையோ உள்ளிட வேண்டாம். github.com இந்தச் செயலிக்கான உண்மையான GitHub Enterprise சேவையகமாக இருந்தால் மட்டுமே அதை உள்ளிடவும்.
சிக்கல்களைத் தீர்த்தல்
வழிமாற்று URI பொருந்தவில்லை: GitHub செயலியின் திருப்பியழைப்பு URL, ChatGPT-இல் காட்டப்படும் திருப்பியழைப்பு URL உடன் அப்படியே பொருந்துவதை உறுதிப்படுத்தவும்.
ChatGPT-ஆல் வரைவுச் செயலியை உருவாக்கவோ சேமிக்கவோ முடியவில்லை: சேவையகப் பெயர், OAuth கிளையன்ட் அடையாளங்காட்டி, OAuth கிளையன்ட் ரகசியம், தனிப்பட்ட விசை, வெப்ஹூக் ரகசியம் உள்ளிட்ட தேவையான அனைத்துப் புலங்களும் நிரப்பப்பட்டுள்ளதை உறுதிப்படுத்தவும்.
அடையாளச் சரிபார்ப்பு வெற்றியடைந்தும் ரிபாசிட்டரி அழைப்புகள் தோல்வியடைகின்றன: GitHub செயலி நிறுவப்பட்டுள்ளதையும், அதற்கு ரிபாசிட்டரி அணுகல் உள்ளதையும் உறுதிப்படுத்தவும்.
API 403 பிழை அல்லது போதிய அனுமதிகள் இல்லை என்ற பதிலைத் தருகிறது: GitHub செயலிக்குத் தேவையான விடுபட்ட அனுமதியைச் சேர்க்கவும். ஒப்புதல் கோரப்பட்டால், புதுப்பிக்கப்பட்ட அனுமதிகளை நிறுவலின் உரிமையாளர் அங்கீகரிக்கச் செய்யவும்.
எந்த ரிபாசிட்டரியும் காட்டப்படவில்லை: செயலி நிறுவலில் எதிர்பார்க்கப்படும் ரிபாசிட்டரிகள் சேர்க்கப்பட்டுள்ளதையும், ChatGPT-இல் அங்கீகாரம் வழங்கும் பயனருக்கு அவற்றை அணுகும் உரிமை உள்ளதையும் உறுதிப்படுத்தவும்.
வெப்ஹூக் அனுப்புதல்கள் தோல்வியடைகின்றன: வெப்ஹூக் URL மற்றும் வெப்ஹூக் ரகசியம் ChatGPT வழங்கிய மதிப்புகளுடன் பொருந்துவதை உறுதிப்படுத்தவும். SSL சரிபார்ப்பை இயக்கிய நிலையில் வைத்திருக்கவும். GitHub Enterprise சேவையகத்தால்
connectors.api.openai.orgஎன்பதை அணுக முடிவதையும் உறுதிப்படுத்தவும்.தனிப்பட்ட விசைப் பிழைகள்: தொடக்க மற்றும் இறுதி வரிகள் உட்பட முழு PEM உள்ளடக்கமும் நகலெடுக்கப்பட்டுள்ளதை உறுதிப்படுத்தவும்.
