ChatGPT மற்றும் Codex-இல் GitLab தற்போது பீட்டா நிலையில் உள்ளது.
கண்ணோட்டம்
GitLab Self-Managed அல்லது GitLab Dedicated நிகழ்வுக்கான வர்க்ஸ்பேஸ் சார்ந்த வரைவு பயன்பாட்டை உருவாக்க, GitLab Self-Managed பயன்பாட்டு வார்ப்புருவைப் பயன்படுத்தவும். GitLab புரவலன் பெயரையும் OAuth பயன்பாட்டுச் சான்றுகளையும் வழங்கி, வரைவு பயன்பாட்டை மதிப்பாய்வு செய்து, தகுதியுள்ள வர்க்ஸ்பேஸ் உறுப்பினர்களுக்காக வெளியிடவும். வெளியிட்ட பிறகு, பயன்பாட்டில் இயக்கப்பட்ட செயல்களை ChatGPT உரையாடல்களிலும் Codex அமர்வுகளிலும் பயன்படுத்தலாம்.
ஆதரிக்கப்படும் GitLab செயல்பாடு, கிடைக்கும் தன்மை, அனுமதிகள், தரவுப் பயன்பாடு, பிணையத் தேவைகள் ஆகியவற்றின் கண்ணோட்டத்திற்கு, GitLab-ஐ ChatGPT மற்றும் Codex உடன் இணைத்தல் என்பதைப் பார்க்கவும்.
நீங்கள் அமைக்கவிருப்பது
GitLab Self-Managed பயன்பாட்டு வார்ப்புருவிலிருந்து வர்க்ஸ்பேஸ் சார்ந்த பயன்பாட்டை உருவாக்குகிறீர்கள். பயன்பாடு பயன்படுத்துபவை:
உங்கள் GitLab Self-Managed அல்லது GitLab Dedicated புரவலனில் பதிவுசெய்யப்பட்ட GitLab OAuth பயன்பாடு.
பயனர் அங்கீகாரத்திற்கான GitLab OAuth பயன்பாட்டு ID மற்றும் ரகசியம்.
தேவையான OAuth அணுகல் வரம்புகள்: api, write_repository மற்றும் openid.
இணையம், API, அங்கீகாரம் மற்றும் டோக்கன் முனைப்புள்ளிகளைப் பெறுவதற்கான gitlab.example.com போன்ற உங்கள் GitLab புரவலன் பெயர்.
தொடங்குவதற்கு முன்
உங்களுக்குத் தேவையானவை:
ChatGPT வர்க்ஸ்பேஸ் நிர்வாகி அல்லது உரிமையாளர் அணுகல்.
OAuth பயன்பாட்டை உருவாக்குவதற்கான GitLab அனுமதி: குழுவுக்குச் சொந்தமான பயன்பாட்டிற்கு அந்தக் குழுவின் உரிமையாளர் அணுகல் அல்லது நிகழ்வு முழுவதற்குமான பயன்பாட்டிற்கு நிகழ்வு நிர்வாகி அணுகல்.
https://, முனையம் அல்லது பாதை இல்லாத GitLab புரவலன் பெயர் மட்டும். gitlab.com அல்லாமல் GitLab Self-Managed அல்லது GitLab Dedicated புரவலனைப் பயன்படுத்தவும்.
ரிபாசிட்டரி தேடல், ஒன்றிணைப்புக் கோரிக்கை பணிப்பாய்வுகள், சிக்கல் பணிப்பாய்வுகள், கோப்புத் திருத்தங்கள் அல்லது விரிவான Codex பணிப்பாய்வுகள் போன்ற எந்த GitLab செயல்களை ChatGPT மற்றும் Codex ஆதரிக்க வேண்டும் என்ற முடிவு.
ChatGPT மற்றும் GitLab-ஐத் தனித்தனி தாவல்களில் திறந்து வைத்திருக்கவும். ChatGPT-யில் காட்டப்படும் துல்லியமான திசைதிருப்பல் URI-ஐ நகலெடுக்கவும்; அதை உருவாக்கவோ மாற்றவோ வேண்டாம்.
தயார்செய்ய வேண்டிய மதிப்புகள்
GitLab புரவலன் பெயர்: எடுத்துக்காட்டாக, gitlab.example.com.
திசைதிருப்பல் URI: இதை ChatGPT வார்ப்புரு அமைவுச் செயல்முறையிலிருந்து நகலெடுக்கவும்.
GitLab OAuth பயன்பாட்டு ID.
GitLab OAuth ரகசியம்.
OAuth அணுகல் வரம்புகள்: இவற்றை ChatGPT வார்ப்புரு அமைவுச் செயல்முறையிலிருந்து நகலெடுக்கவும்.
Start the template setup in ChatGPT
In ChatGPT, switch to the workspace where the app should be available.
Go to Workspace settings > Plugins.
In Directory, find GitLab, open its GitLab Self-Managed app template, and select Enable.
Enter a clear app name and description.
Enter the GitLab hostname, such as gitlab.example.com.
Copy the Redirect URI shown in ChatGPT, and keep this tab open.
Example: https://chatgpt.com/connector/oauth/<redirect_id>. Do not remove the redirect ID, add a trailing slash, or replace the URI with a generic ChatGPT URL.
GitLab-இல் GitLab OAuth பயன்பாட்டை உருவாக்குதல்
பயன்பாட்டை எங்கு உருவாக்குவது என்பதைத் தேர்வுசெய்யவும்
https://gitlab.example.com போன்ற உங்கள் GitLab புரவலனைத் திறக்கவும்.
நிகழ்வு முழுவதற்குமான பயன்பாட்டை உருவாக்குவதா அல்லது குழுவுக்குச் சொந்தமான பயன்பாட்டை உருவாக்குவதா என்பதைத் தேர்வுசெய்யவும். பயன்பாட்டை நிர்வகிப்பவர் யார் என்பதை இந்தத் தேர்வு தீர்மானிக்கிறது; திட்ட அணுகல், அங்கீகரிக்கும் பயனரின் GitLab அனுமதிகளையும் வழங்கப்பட்ட OAuth அணுகல் வரம்புகளையும் தொடர்ந்து பின்பற்றும்.
நிகழ்வு முழுவதற்குமான பயன்பாட்டிற்கு நிர்வாகம் > பயன்பாடுகள் என்பதற்குச் செல்லவும். குழுவுக்குச் சொந்தமான பயன்பாட்டிற்கு, குழுவின் அமைப்புகள் > பயன்பாடுகள் என்பதற்குச் செல்லவும்.
பயன்பாட்டு விவரங்களைச் சேர்த்தல்
புதிய பயன்பாடு அல்லது புதிய பயன்பாட்டைச் சேர் என்பதைத் தேர்வுசெய்யவும்.
GitLab Self-Managed அல்லது GitLab Dedicated போன்ற தெளிவான பயன்பாட்டுப் பெயரை உள்ளிடவும்.
திசைதிருப்பல் URI என்பதில் ChatGPT-யிலிருந்து நகலெடுத்த துல்லியமான URI-ஐ ஒட்டவும்.
இந்தச் சேவையகப் பக்க OAuth பயன்பாட்டிற்கு ரகசியமானது என்பதை இயக்கியே வைத்திருக்கவும்.
அணுகலை உள்ளமைத்துச் சேமித்தல்
நிகழ்வு முழுவதற்குமான பயன்பாட்டிற்கு நம்பகமானது என்பதைத் தேர்வுசெய்ய GitLab பரிந்துரைக்கிறது. இதனால் பயனர் அங்கீகார ப்ராம்ப்ட் தவிர்க்கப்படும்.
api, write_repository மற்றும் openid அணுகல் வரம்புகளைத் தேர்வுசெய்யவும்.
பயன்பாட்டை யார் நிர்வகிக்கலாம் என்பதை மதிப்பாய்வு செய்து, அங்கீகரிக்கும் GitLab பயனர்களுக்குச் சரியான குழு மற்றும் திட்ட அனுமதிகள் உள்ளதை உறுதிசெய்யவும்.
பயன்பாட்டைச் சேமிக்கவும்.
OAuth அணுகல் வரம்புத் தேவைகள்
ChatGPT மற்றும் Codex-இல் இயக்கப்பட்ட GitLab செயல்களுக்கு வார்ப்புரு பின்வரும் OAuth அணுகல் வரம்புகளைக் கோருகிறது:
api: ஒன்றிணைப்புக் கோரிக்கை, சிக்கல் மற்றும் CI/CD செயல்கள் உட்பட, பயன்பாடு வழங்கும் GitLab API செயல்பாடுகளுக்குத் தேவை.
write_repository: Git வழியான ரிபாசிட்டரி எழுதும் செயல்பாடுகளுக்குத் தேவை.
openid: OpenID Connect அடையாளம் மற்றும் உறுப்பினர் தகவலுக்குத் தேவை.
GitLab OAuth சான்றுகளை நகலெடுத்தல்
சேமிக்கப்பட்ட GitLab பயன்பாட்டில் பயன்பாட்டு ID மற்றும் ரகசியம் ஆகியவற்றை நகலெடுக்கவும். ரகசியத்தைச் சான்றாகக் கருதிப் பாதுகாக்கவும். அது வெளிப்பட்டால், GitLab-இல் அதைப் புதுப்பித்து புதிய வர்க்ஸ்பேஸ் பயன்பாட்டை உருவாக்கவும்.
ChatGPT-யில் அமைவை நிறைவுசெய்தல்
ChatGPT வார்ப்புரு அமைவுத் தாவலுக்குத் திரும்பவும்.
GitLab பயன்பாட்டு ID-ஐ OAuth கிளையன்ட் ID என்பதில் ஒட்டவும்.
GitLab ரகசியத்தை OAuth கிளையன்ட் ரகசியம் என்பதில் ஒட்டவும்.
GitLab புரவலன் பெயரில் gitlab.example.com போன்ற புரவலன் பெயர் மட்டுமே உள்ளதை உறுதிசெய்யவும்.
வரைவை உருவாக்கு என்பதைத் தேர்வுசெய்யவும்.
வரைவு பயன்பாட்டு விவரங்களைத் திறந்து, பொறுப்பு அணுகல் மற்றும் செயல்களை உள்ளமைத்தல் ஆகியவற்றை மதிப்பாய்வு செய்யவும்.
ChatGPT மற்றும் Codex-க்கான பயன்பாட்டை வெளியிட்டு நிர்வகித்தல்
வரைவு பயன்பாட்டை உருவாக்குவது மட்டுமே அதை உறுப்பினர்களுக்குத் தானாகக் கிடைக்கச் செய்யாது. வரைவை மதிப்பாய்வு செய்த பிறகு:
வரைவு பயன்பாட்டிற்கு வெளியிடு என்பதைத் தேர்வுசெய்யவும்.
வர்க்ஸ்பேஸ் அமைப்புகள் > செருகுநிரல்கள் என்பதற்குச் சென்று, தேவையான பொறுப்புகளுக்கு GitLab கிடைப்பதை உறுதிசெய்யவும்.
பயன்பாட்டைப் பயன்படுத்த வேண்டிய பொறுப்புகளுக்கான பொறுப்பு அணுகலை மதிப்பாய்வு செய்யவும்.
செயல்களை உள்ளமை என்பதில் கிடைக்கும் வாசிப்பு மற்றும் எழுதுதல் செயல்களை மதிப்பாய்வு செய்யவும்.
ஒப்புதல்களை உள்ளமை என்பதில், ChatGPT அல்லது Codex பயன்பாட்டைப் பயன்படுத்தும் முன் எந்தச் செயல்களுக்குப் பயனர் ஒப்புதல் தேவை என்பதைத் தேர்வுசெய்யவும்.
அணுகலுள்ள சோதனைப் பயனரிடம் செருகுநிரல் அடைவிலிருந்து அல்லது அமைப்புகள் > செருகுநிரல்கள் என்பதிலிருந்து GitLab-ஐத் திறக்கச் சொல்லவும். பயனரால் செருகுநிரலை நிறுவி, GitLab Self-Managed வார்ப்புருவிலிருந்து உருவாக்கப்பட்ட பயன்பாட்டுடன் இணைக்க முடிவதை உறுதிசெய்யவும்.
இந்தப் பயன்பாட்டு ஒப்புதல் அமைப்புகள் ChatGPT உரையாடல்களுக்கும் Codex இழைகளுக்கும் பொருந்தும்.
Codex குறியீட்டு மதிப்பாய்வுக்கான GitLab செயல்பாட்டை அமைத்தல்
Codex குறியீட்டு மதிப்பாய்வைப் பயன்படுத்தத் திட்டமிட்டால், பயன்பாட்டை வெளியிட்ட பிறகு Codex-இல் GitLab செயல்பாட்டை உள்ளமைக்கவும். இந்தச் செயல்பாட்டு அமைவு தேவையான வலைக் கொக்கி நிகழ்வுகளை உள்ளமைக்கிறது.
Codex இணைப்பி அமைப்புகளைத் திறக்கவும்.
வர்க்ஸ்பேஸ் சேவைக் கணக்கை உள்ளமைக்கவும். Codex கணக்கை உருவாக்க அனுமதிக்கவும் அல்லது ஏற்கெனவே உள்ள சேவைக் கணக்கிற்கான தனிப்பட்ட அணுகல் டோக்கனை வழங்கவும்.
திட்டம் அல்லது அதன் மூலக் குழுக்களில் ஒன்றிற்கு GitLab செயல்பாட்டை இயக்கவும்.
Codex குறியீட்டுப் பணிகளை இயக்கவோ திட்டம் சார்ந்த அமைவைப் பயன்படுத்தவோ வேண்டுமெனில், திட்டச் சூழலை உருவாக்கவும்.
ChatGPT மற்றும் Codex-இல் வாசிப்புகளுக்கும் இயக்கப்பட்ட செயல்களுக்கும் GitLab பயன்பாடு பயனர் OAuth-ஐப் பயன்படுத்துகிறது. GitLab Self-Managed அல்லது GitLab Dedicated-இல் Codex மதிப்பாய்வு எழுதுதல்களுக்கு, Codex எந்த அடையாளத்தில் எந்தத் திட்டங்களில் கருத்திடலாம் அல்லது எதிர்வினையாற்றலாம் என்பதை வர்க்ஸ்பேஸ் நிர்வகிக்கும் சேவைக் கணக்கு டோக்கன் தீர்மானிக்கிறது.
மேலும் படிக்க: Codex மூலம் GitLab ஒன்றிணைப்புக் கோரிக்கைகளை மதிப்பாய்வு செய்தல்.
GitLab பயன்பாட்டை இணைத்துச் சோதித்தல்
அணுகலுள்ள பயனராக, செருகுநிரல் அடைவிலிருந்து அல்லது அமைப்புகள் > செருகுநிரல்கள் என்பதிலிருந்து GitLab-ஐத் திறக்கவும். செருகுநிரலை நிறுவு என்பதைத் தேர்வுசெய்து, பிறகு இணை என்பதைத் தேர்வுசெய்யவும்.
உங்கள் வர்க்ஸ்பேஸில் ஒன்றுக்கு மேற்பட்ட GitLab பயன்பாடுகள் இருந்தால், இந்த GitLab Self-Managed அல்லது GitLab Dedicated புரவலனுக்கான பயன்பாட்டைத் தேர்வுசெய்யவும்.
கேட்கப்படும்போது GitLab OAuth பயன்பாட்டை அங்கீகரிக்கவும்.
அணுகக்கூடிய திட்டங்களைப் பட்டியலிடுவது அல்லது தெரிந்த ஒன்றிணைப்புக் கோரிக்கையைப் பெறுவது போன்ற சிறிய வாசிப்புச் செயலை முதலில் ChatGPT அல்லது Codex-இல் இயக்கவும்.
எழுதுதல் செயல்கள் இயக்கப்பட்டிருந்தால், அவற்றை விரிவாக அறிமுகப்படுத்தும் முன் குறைந்த ஆபத்துள்ள திட்டத்திலும் பயன்படுத்தத் திட்டமிட்டுள்ள ஒவ்வொரு தயாரிப்பிலும் சோதிக்கவும்.
புரவலன் பெயரும் OAuth செயல்பாடும்
GitLab முனைப்புள்ளிகளைப் பெறப் பயன்பாடு புரவலன் பெயரைப் பயன்படுத்துகிறது. gitlab.example.com போன்ற புரவலனை மட்டும் உள்ளிடவும். https://, API அல்லது ரிபாசிட்டரி பாதை, முனையம், gitlab.com ஆகியவற்றைச் சேர்க்க வேண்டாம். இந்த வார்ப்புரு GitLab Self-Managed அல்லது GitLab Dedicated-க்கானது. GitLab.com (SaaS)-க்கு GitLab பயன்பாட்டைப் பயன்படுத்தவும்.
GitLab Self-Managed பயன்பாட்டு அமைவுச் சிக்கல்களைத் தீர்த்தல்
திசைதிருப்பல் URI பொருந்தவில்லை: GitLab OAuth பயன்பாட்டின் திசைதிருப்பல் URI, ChatGPT-யில் காட்டப்படுவதுடன் துல்லியமாகப் பொருந்துவதை உறுதிசெய்யவும்.
ChatGPT-யால் வரைவு பயன்பாட்டை உருவாக்கவோ சேமிக்கவோ முடியவில்லை: புரவலன் பெயர், பயன்பாட்டு ID, ரகசியம், திசைதிருப்பல் URI ஆகியவை உள்ளதை உறுதிசெய்யவும்.
அங்கீகரிப்பு வெற்றியடைந்தாலும் திட்ட அழைப்புகள் தோல்வியடைகின்றன: அங்கீகரிக்கும் GitLab பயனருக்குத் திட்ட அணுகல் உள்ளதையும், OAuth பயன்பாட்டில் வார்ப்புரு அணுகல் வரம்புகள் உள்ளதையும் உறுதிசெய்யவும்.
API 403 பிழையை அல்லது போதிய அனுமதிகள் இல்லை எனக் காட்டுகிறது: இணைக்கப்பட்ட GitLab கணக்கிற்குத் தேவையான திட்ட அல்லது குழு அனுமதிகளும், OAuth பயன்பாட்டிற்குத் தேவையான வார்ப்புரு அணுகல் வரம்புகளும் உள்ளதை உறுதிசெய்யவும்.
எந்தத் திட்டத்தையும் அணுக முடியவில்லை: பயனருக்குத் திட்ட அணுகல் உள்ளதையும், சரியான GitLab நிகழ்வுடன் இணைந்திருப்பதையும், ChatGPT அல்லது Codex-இல் சரியான GitLab பயன்பாட்டைத் தேர்ந்தெடுத்திருப்பதையும் உறுதிசெய்யவும்.
