ಅವಲೋಕನ
ನಿಮ್ಮ ಸಂಸ್ಥೆಗಾಗಿ GitHub Enterprise ಆಪ್ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡುತ್ತಿರುವ ChatGPT ವರ್ಕ್ಸ್ಪೇಸ್ ನಿರ್ವಾಹಕರಾಗಿದ್ದರೆ ಈ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ಬಳಸಿ. ಟೆಂಪ್ಲೇಟ್ ಸದಸ್ಯರು ಬಳಸುವ ಅಂತಿಮ ಆಪ್ ಅಲ್ಲ. ನೀವು ಅಗತ್ಯ GitHub Enterprise ಕಾನ್ಫಿಗರೇಶನ್ ಒದಗಿಸಿದ ನಂತರ ವರ್ಕ್ಸ್ಪೇಸ್-ನಿರ್ದಿಷ್ಟ ಡ್ರಾಫ್ಟ್ ಆಪ್ ರಚಿಸುವ ಸೆಟಪ್ ಹರಿವು ಇದು.
GitHub Enterprise ಗಾಗಿ, ಸೆಟಪ್ ChatGPT ಅನ್ನು ನಿಮ್ಮ ಸಂಸ್ಥೆಯ GitHub Enterprise ಹೋಸ್ಟ್ ಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ. ನೀವು GitHub App ರಚಿಸಿ, ChatGPT callback URL ನೋಂದಾಯಿಸಿ, ರುಜುವಾತುಗಳನ್ನು ರಚಿಸಿ, ನಂತರ ಆ ಮೌಲ್ಯಗಳನ್ನು ChatGPT ಟೆಂಪ್ಲೇಟ್ ಸೆಟಪ್ ಹರಿವಿಗೆ ಅಂಟಿಸುತ್ತೀರಿ. ChatGPT ಡ್ರಾಫ್ಟ್ ಆಪ್ ರಚಿಸಿದ ನಂತರ, ನೀವು ಅದನ್ನು ಪ್ರಕಟಿಸಬಹುದು ಮತ್ತು ಇತರ ವರ್ಕ್ಸ್ಪೇಸ್ ಆಪ್ಗಳಂತೆ ನಿರ್ವಹಿಸಬಹುದು.
ನೀವು ಏನು ಸೆಟಪ್ ಮಾಡುತ್ತಿದ್ದೀರಿ
ನೀವು ChatGPT ನಲ್ಲಿ ವರ್ಕ್ಸ್ಪೇಸ್-ನಿರ್ದಿಷ್ಟ GitHub Enterprise ಆಪ್ ರಚಿಸುತ್ತಿದ್ದೀರಿ. ಆಪ್ ಇವುಗಳನ್ನು ಬಳಸುತ್ತದೆ:
ನಿಮ್ಮ GitHub Enterprise ಹೋಸ್ಟ್ನಲ್ಲಿ ನೋಂದಾಯಿಸಿದ GitHub App.
ಬಳಕೆದಾರ OAuth authorization ಗಾಗಿ GitHub App client ID ಮತ್ತು client secret.
ChatGPT ರಿಪೊಸಿಟರಿ ಕಾರ್ಯಾಚರಣೆಗಳಿಗಾಗಿ installation ಟೋಕನ್ಗಳನ್ನು mint ಮಾಡಲು GitHub App private key.
GitHub Enterprise installation ಮತ್ತು ರಿಪೊಸಿಟರಿ ಈವೆಂಟ್ಗಳನ್ನು ChatGPT ಗೆ ಮರಳಿ ಕಳುಹಿಸಲು webhook ರಹಸ್ಯ ಮತ್ತು webhook URL.
github.example.comನಂತಹ ನಿಮ್ಮ GitHub Enterprise ಹೋಸ್ಟ್ನೇಮ್.
ಸ್ವತಂತ್ರ GitHub OAuth App ಅಲ್ಲ, GitHub App ರಚಿಸಿ. ChatGPT ಟೆಂಪ್ಲೇಟ್ ಸೆಟಪ್ಗೆ GitHub App ರುಜುವಾತುಗಳು, private key, ಮತ್ತು webhook ಸೆಟ್ಟಿಂಗ್ಗಳು ಅಗತ್ಯವಿದೆ.
ನೀವು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು
ನಿಮಗೆ ಅಗತ್ಯವಿರುವುದು:
ChatGPT ವರ್ಕ್ಸ್ಪೇಸ್ ನಿರ್ವಾಹಕ ಅಥವಾ ಮಾಲೀಕ ಪ್ರವೇಶ.
GitHub Apps ರಚಿಸಿ ಮತ್ತು ಸ್ಥಾಪಿಸಬಲ್ಲ GitHub Enterprise ನಿರ್ವಾಹಕ ಅಥವಾ ಸಂಸ್ಥೆ-ಮಾಲೀಕ ಪ್ರವೇಶ.
https://ಅಥವಾ path ಇಲ್ಲದೆ GitHub Enterprise ಹೋಸ್ಟ್ನೇಮ್ ಮಾತ್ರ.ಓದಲು-ಮಾತ್ರ ರಿಪೊಸಿಟರಿ ಹುಡುಕಾಟ, ಪುಲ್ ರಿಕ್ವೆಸ್ಟ್ workflow ಗಳು, issue workflow ಗಳು, ಫೈಲ್ ಸಂಪಾದನೆಗಳು, GitHub Actions, ಅಥವಾ ವಿಶಾಲ Codex workflow ಗಳಂತಹ ಯಾವ ರಿಪೊಸಿಟರಿ ಕ್ರಿಯೆಗಳನ್ನು ChatGPT ಬೆಂಬಲಿಸಬೇಕು ಎಂಬ ನಿರ್ಧಾರ.
GitHub App private key ಮತ್ತು client secret ಅನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ನಿರ್ವಹಿಸಲು ಒಂದು ಸ್ಥಳ.
ChatGPT ಮತ್ತು GitHub Enterprise ಅನ್ನು ಪ್ರತ್ಯೇಕ ಟ್ಯಾಬ್ಗಳಲ್ಲಿ ತೆರೆದಿಟ್ಟುಕೊಳ್ಳಿ. callback URL ಅನ್ನು ಕಲ್ಪಿಸಬೇಡಿ. ChatGPT ನಲ್ಲಿ ತೋರಿಸಲಾದ ನಿಖರವಾದ callback URL ನಕಲಿಸಿ.
ಸಿದ್ಧಪಡಿಸಬೇಕಾದ ಮೌಲ್ಯಗಳು
GitHub Enterprise ಹೋಸ್ಟ್ನೇಮ್: ಉದಾಹರಣೆಗೆ,
github.example.com.Callback URL: ಇದನ್ನು ChatGPT ಟೆಂಪ್ಲೇಟ್ ಸೆಟಪ್ ಹರಿವಿನಿಂದ ನಕಲಿಸಿ.
GitHub App client ID.
GitHub App client secret.
GitHub App private key PEM.
ChatGPT ರಚಿಸಿದ webhook ರಹಸ್ಯ.
ChatGPT ನಲ್ಲಿ ಡ್ರಾಫ್ಟ್ ಆಪ್ ರಚಿಸಿದ ನಂತರ ರಚಿಸಲಾದ webhook URL.
ChatGPT ನಲ್ಲಿ ಟೆಂಪ್ಲೇಟ್ ಸೆಟಪ್ ಪ್ರಾರಂಭಿಸಿ
ChatGPT ನಲ್ಲಿ, ಆಪ್ ಲಭ್ಯವಾಗಬೇಕಾದ ವರ್ಕ್ಸ್ಪೇಸ್ಗೆ ಬದಲಿಸಿ.
ವರ್ಕ್ಸ್ಪೇಸ್ ಸೆಟ್ಟಿಂಗ್ಗಳು > ಆಪ್ಗಳು ತೆರೆಯಿರಿ.
ಡೈರೆಕ್ಟರಿ ಆಯ್ಕೆಮಾಡಿ.
GitHub Enterprise ಗಾಗಿ ಹುಡುಕಿ.
GitHub Enterprise ಆಪ್ ಟೆಂಪ್ಲೇಟ್ ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಸೆಟಪ್ ಪ್ರಾರಂಭಿಸಿ.
GitHub Enterprise ಅಥವಾ GitHub Enterprise - Engineering ನಂತಹ ಸ್ಪಷ್ಟ ಆಪ್ ಹೆಸರು ಮತ್ತು ವಿವರಣೆ ನಮೂದಿಸಿ.
github.example.comನಂತಹ GitHub Enterprise ಹೋಸ್ಟ್ನೇಮ್ ನಮೂದಿಸಿ.ChatGPT ನಲ್ಲಿ ತೋರಿಸಲಾದ callback URL ಅನ್ನು ನಕಲಿಸಿ. ಈ ಟ್ಯಾಬ್ ತೆರೆದಿಟ್ಟುಕೊಳ್ಳಿ.
ಸೆಟಪ್ ಸಮಯದಲ್ಲಿ ರಚಿಸಲಾದ webhook ರಹಸ್ಯ ತೋರಿಸಿದರೆ ಅದನ್ನು ನಕಲಿಸಿ.
ಉದಾಹರಣೆ callback URL: https://chatgpt.com/connector/oauth/<callback_id>
callback ID ಅನ್ನು ತೆಗೆದುಹಾಕಬೇಡಿ, ಕೊನೆಯಲ್ಲಿ slash ಸೇರಿಸಬೇಡಿ, ಅಥವಾ ಅದನ್ನು ಸಾಮಾನ್ಯ ChatGPT URL ನಿಂದ ಬದಲಾಯಿಸಬೇಡಿ.
GitHub Enterprise ನಲ್ಲಿ GitHub App ರಚಿಸಿ
https://github.example.comನಂತಹ ನಿಮ್ಮ GitHub Enterprise ಹೋಸ್ಟ್ ತೆರೆಯಿರಿ.ಆಪ್ಗೆ ಮಾಲೀಕವಾಗಬೇಕಾದ ಸಂಸ್ಥೆ ಅಥವಾ ಖಾತೆಗೆ ಹೋಗಿ.
Settings > Developer settings > GitHub Apps ತೆರೆಯಿರಿ.
ಹೊಸ GitHub App ಆಯ್ಕೆಮಾಡಿ.
ChatGPT GitHub Enterprise Connector ನಂತಹ ಸ್ಪಷ್ಟ ಆಪ್ ಹೆಸರು ನಮೂದಿಸಿ.
ಹೋಮ್ಪೇಜ್ URL ನಮೂದಿಸಿ. ಪ್ರತ್ಯೇಕ ಆಂತರಿಕ ಪುಟ ಇಲ್ಲದಿದ್ದರೆ, GitHub Enterprise ಸಂಸ್ಥೆ URL ಬಳಸಿ.
Callback URL ನಲ್ಲಿ, ChatGPT ನಿಂದ ನಕಲಿಸಿದ ನಿಖರವಾದ callback URL ಅಂಟಿಸಿ.
ನಿಮ್ಮ ಭದ್ರತಾ ತಂಡಕ್ಕೆ ಅದನ್ನು ಬದಲಾಯಿಸಲು ನಿರ್ದಿಷ್ಟ ಕಾರಣವಿಲ್ಲದಿದ್ದರೆ Expire user authorization tokens ಅನ್ನು ಸಕ್ರಿಯವಾಗಿರಿಸಿ.
ಸ್ಥಾಪನೆ ಅಥವಾ ಸಂಪರ್ಕ ಹರಿವಿನ ಸಮಯದಲ್ಲಿ ಬಳಕೆದಾರರು ಆಪ್ ಅನ್ನು authorize ಮಾಡಲು ಸಾಧ್ಯವಾಗಲು Request user authorization during installation ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ.
Where can this GitHub App be installed? ಅಡಿಯಲ್ಲಿ, ನಿಮ್ಮ rollout ಗೆ ಹೊಂದುವ ಅತ್ಯಂತ ಸೀಮಿತ ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿ.
GitHub App ರಚಿಸಿ.
ಅನುಮತಿಗಳು ಮತ್ತು ಈವೆಂಟ್ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
ನೀವು ಸಕ್ರಿಯಗೊಳಿಸಲು ಯೋಜಿಸಿರುವ ChatGPT ಕ್ರಿಯೆಗಳಿಗೆ ಅಗತ್ಯವಿರುವ ಕನಿಷ್ಠ ಅನುಮತಿಗಳನ್ನು ಆರಿಸಿ.
ಓದಲು-ಮಾತ್ರ ರಿಪೊಸಿಟರಿ ಕಂಡುಹಿಡಿಯುವಿಕೆ ಮತ್ತು ಪ್ರಶ್ನೋತ್ತರಕ್ಕಾಗಿ, ಇಂತಹ ಓದು ಅನುಮತಿಗಳಿಂದ ಪ್ರಾರಂಭಿಸಿ:
Metadata: ಓದಲು-ಮಾತ್ರ. GitHub Apps ಗಾಗಿ GitHub ಗೆ metadata ಅಗತ್ಯವಿದೆ.
Contents: ಫೈಲ್ ಮತ್ತು ರಿಪೊಸಿಟರಿ ವಿಷಯ ಪ್ರವೇಶಕ್ಕಾಗಿ ಓದಲು-ಮಾತ್ರ.
Issues: issue ಹುಡುಕಾಟ ಅಥವಾ issue ಓದುವುದು ಅಗತ್ಯವಿದ್ದರೆ ಓದಲು-ಮಾತ್ರ.
ಪುಲ್ ರಿಕ್ವೆಸ್ಟ್ಗಳು: ಪುಲ್ ರಿಕ್ವೆಸ್ಟ್ ಹುಡುಕಾಟ ಅಥವಾ ವಿಮರ್ಶೆ ಸಂದರ್ಭ ಅಗತ್ಯವಿದ್ದರೆ ಓದಲು-ಮಾತ್ರ.
Actions: workflow run ಸ್ಥಿತಿ, jobs, logs, ಅಥವಾ artifacts ಅಗತ್ಯವಿದ್ದರೆ ಓದಲು-ಮಾತ್ರ.
ಬರೆಯುವ workflow ಗಳಿಗಾಗಿ, ಅಗತ್ಯವಿರುವಲ್ಲಿ ಮಾತ್ರ Contents, ಪುಲ್ ರಿಕ್ವೆಸ್ಟ್ಗಳು, Issues, Actions, ಅಥವಾ Workflows ನಂತಹ ಬರೆಯುವ ಅನುಮತಿಗಳನ್ನು ಸೇರಿಸಿ. ಉದ್ದೇಶಿತ ChatGPT ಕ್ರಿಯೆಗಳಿಗೆ ಬೆಂಬಲ ನೀಡುವ ಅತ್ಯಂತ ಸೀಮಿತ ಅನುಮತಿಗಳನ್ನು ಬಳಸಿ.
Webhook ಈವೆಂಟ್ಗಳು ನೀವು ಬೆಂಬಲಿಸುವ workflow ಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು. ಸಾಮಾನ್ಯ ಈವೆಂಟ್ಗಳಲ್ಲಿ Installation, Installation repositories, Push, Pull request, Issues, Issue comment, Workflow run, ಮತ್ತು Workflow job ಸೇರಿವೆ.
GitHub App ರುಜುವಾತುಗಳನ್ನು ರಚಿಸಿ ಮತ್ತು ನಕಲಿಸಿ
GitHub App ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ, Client ID ನಕಲಿಸಿ.
Client secret ರಚಿಸಿ ಮತ್ತು ತಕ್ಷಣ ನಕಲಿಸಿ.
Private keys ಅಡಿಯಲ್ಲಿ, private key ರಚಿಸಿ.
.pem ಫೈಲ್ ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಅದನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಸಂಗ್ರಹಿಸಿ.
.pem ಫೈಲ್ ಅನ್ನು ಸ್ಥಳೀಯವಾಗಿ ತೆರೆಯಿರಿ ಮತ್ತು begin ಹಾಗೂ end ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡ ಸಂಪೂರ್ಣ PEM ಪಠ್ಯವನ್ನು ನಕಲಿಸಿ.
private key ಸಂವೇದನಾಶೀಲವಾಗಿದೆ. ಅದನ್ನು ರುಜುವಾತಿನಂತೆ ಪರಿಗಣಿಸಿ. ಅದು ಬಹಿರಂಗವಾದರೆ, ಹೊಸ private key ರಚಿಸಿ, ChatGPT ಆಪ್ ಸೆಟಪ್ ಅನ್ನು ನವೀಕರಿಸಿ, ಮತ್ತು GitHub Enterprise ನಲ್ಲಿ ಹಾನಿಗೊಳಗಾದ key ಅನ್ನು ಅಳಿಸಿ.
ChatGPT ನಲ್ಲಿ ಸೆಟಪ್ ಪೂರ್ಣಗೊಳಿಸಿ
ChatGPT ಟೆಂಪ್ಲೇಟ್ ಸೆಟಪ್ ಟ್ಯಾಬ್ಗೆ ಮರಳಿ.
GitHub App Client ID ಅನ್ನು OAuth ಕ್ಲೈಂಟ್ ID ಗೆ ಅಂಟಿಸಿ.
GitHub App Client secret ಅನ್ನು OAuth ಕ್ಲೈಂಟ್ ರಹಸ್ಯ ಗೆ ಅಂಟಿಸಿ.
ನಿಮ್ಮ ಸಂಸ್ಥೆಗೆ ಟೆಂಪ್ಲೇಟ್ ಡೀಫಾಲ್ಟ್ಗಳನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ override ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲದಿದ್ದರೆ Scopes ಬದಲಾಯಿಸದೆ ಬಿಡಿ.
GitHub Enterprise ಹೋಸ್ಟ್ನೇಮ್
github.example.comನಂತಹ ಹೋಸ್ಟ್ನೇಮ್-ಮಾತ್ರವಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ.GitHub App private key PEM ಅನ್ನು GitHub App private key ಗೆ ಅಂಟಿಸಿ ಅಥವಾ ಅಪ್ಲೋಡ್ ಮಾಡಿ.
ರಚಿಸಲಾದ webhook ರಹಸ್ಯ ಇದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ.
ಡ್ರಾಫ್ಟ್ ಆಪ್ ರಚಿಸಿ.
ChatGPT ನಲ್ಲಿ ರಚಿಸಲಾದ ಡ್ರಾಫ್ಟ್ ಆಪ್ ವಿವರಗಳನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ರಚಿಸಲಾದ webhook URL ಅನ್ನು ನಕಲಿಸಿ.
webhook URL ಹೀಗಿರಬೇಕು: https://connectors.api.openai.org/connectors/<connector_id>/webhook
GitHub Enterprise ನಲ್ಲಿ webhook ಸೆಟಪ್ ಪೂರ್ಣಗೊಳಿಸಿ
GitHub Enterprise ನಲ್ಲಿ GitHub App ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಮರಳಿ.
GitHub App General ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತೆರೆಯಿರಿ.
Active webhooks ಈಗಾಗಲೇ ಸಕ್ರಿಯವಾಗಿರದಿದ್ದರೆ ಅವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ.
ChatGPT webhook URL ಅನ್ನು Webhook URL ಗೆ ಅಂಟಿಸಿ.
ChatGPT webhook ರಹಸ್ಯವನ್ನು Webhook secret ಗೆ ಅಂಟಿಸಿ.
SSL ಪರಿಶೀಲನೆಯನ್ನು ಸಕ್ರಿಯವಾಗಿರಿಸಿ.
ಚಂದಾದಾರರಾದ webhook ಈವೆಂಟ್ಗಳು ನೀವು ಸಕ್ರಿಯಗೊಳಿಸಿದ ಅನುಮತಿಗಳು ಮತ್ತು ಕ್ರಿಯೆಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತವೆ ಎಂದು ಖಚಿತಪಡಿಸಿ.
ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಿ.
ChatGPT ನಲ್ಲಿ ಆಪ್ ಪ್ರಕಟಿಸಿ ಮತ್ತು ನಿರ್ವಹಿಸಿ
ಡ್ರಾಫ್ಟ್ ಆಪ್ ರಚಿಸುವುದರಿಂದ ಅದು ಸದಸ್ಯರಿಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲಭ್ಯವಾಗುವುದಿಲ್ಲ. ಡ್ರಾಫ್ಟ್ ಪರಿಶೀಲಿಸಿದ ನಂತರ:
ಡ್ರಾಫ್ಟ್ ಆಪ್ ಪ್ರಕಟಿಸಿ.
ಆಪ್ ವರ್ಕ್ಸ್ಪೇಸ್ ಸೆಟ್ಟಿಂಗ್ಗಳು > ಆಪ್ಗಳು > ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ನಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ.
ಅದನ್ನು ಬಳಸಬೇಕಾದ ಪಾತ್ರಗಳಿಗಾಗಿ ಬಳಕೆದಾರ ಪ್ರವೇಶ ಕಾನ್ಫಿಗರ್ ಮಾಡಿ.
ಓದು ಮತ್ತು ಬರಹ ಕ್ರಿಯೆಗಳಿಗಾಗಿ ಕ್ರಿಯೆ ನಿಯಂತ್ರಣ ಪರಿಶೀಲಿಸಿ.
ಆಪ್ ಬಳಸುವ ಮೊದಲು ChatGPT ಸದಸ್ಯರನ್ನು ಯಾವಾಗ ಕೇಳಬೇಕು ಎಂಬುದನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಆಪ್ ಅನುಮತಿಗಳು ಪರಿಶೀಲಿಸಿ.
ಅನುಮತಿಸಲಾದ ಪರೀಕ್ಷಾ ಬಳಕೆದಾರನಿಗೆ ChatGPT ನಲ್ಲಿ ಆಪ್ಗಳು ತೆರೆಯಲು ಹೇಳಿ ಮತ್ತು ಆಪ್ ಕಾಣಿಸುತ್ತಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಈ ಆಪ್ ಅನುಮತಿಗಳು ChatGPT ಸಂಭಾಷಣೆಗಳಿಗೆ ಅನ್ವಯಿಸುತ್ತವೆ. ಯಾವ ಆಪ್ ಕ್ರಿಯೆಗಳು ಲಭ್ಯವಿವೆ ಮತ್ತು ಅಂತಿಮ ಬಳಕೆದಾರರು ಅವನ್ನು ಅನುಮೋದಿಸಲು ಯಾವಾಗ ಕೇಳಲ್ಪಡುತ್ತಾರೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ವರ್ಕ್ಸ್ಪೇಸ್ ಏಜೆಂಟ್ಗಳು ಏಜೆಂಟ್ನ builder ಹೊಂದಿಸಿದ ಪ್ರತಿ-ಏಜೆಂಟ್ ನಿಯಂತ್ರಣಗಳನ್ನು ಬಳಸುತ್ತವೆ. ಏಜೆಂಟ್ ವರ್ತನೆಗಾಗಿ, ನೋಡಿ: Enterprise ಮತ್ತು Business ಗಾಗಿ ChatGPT ವರ್ಕ್ಸ್ಪೇಸ್ ಏಜೆಂಟ್ಗಳು.
GitHub App ಸ್ಥಾಪಿಸಿ ಮತ್ತು ಪರೀಕ್ಷಿಸಿ
GitHub Enterprise ನಲ್ಲಿ, ಸಂಸ್ಥೆ ಅಥವಾ ಖಾತೆಯಲ್ಲಿ GitHub app ಸ್ಥಾಪಿಸಿ.
ವರ್ಕ್ಸ್ಪೇಸ್ ನೀತಿಯ ಪ್ರಕಾರ ಎಲ್ಲಾ ರಿಪೊಸಿಟರಿಗಳನ್ನು ಅಥವಾ ಆಯ್ದ ರಿಪೊಸಿಟರಿಗಳನ್ನು ಆರಿಸಿ.
ಅನುಮತಿಸಲಾದ ಬಳಕೆದಾರನಾಗಿ ChatGPT ನಿಂದ ಸಂಪರ್ಕ ಹರಿವನ್ನು ಪ್ರಾರಂಭಿಸಿ.
ಪ್ರಾಂಪ್ಟ್ ಬಂದಾಗ GitHub app ಅನ್ನು authorize ಮಾಡಿ.
ಮೊದಲು, ಪ್ರವೇಶಿಸಬಹುದಾದ ರಿಪೊಸಿಟರಿಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವುದು ಅಥವಾ ತಿಳಿದಿರುವ ಪುಲ್ ರಿಕ್ವೆಸ್ಟ್ ಪಡೆಯುವುದು ಮುಂತಾದ ಸಣ್ಣ ಓದು ಕ್ರಿಯೆಯನ್ನು ರನ್ ಮಾಡಿ.
ಬರಹ ಕ್ರಿಯೆಗಳು ಸಕ್ರಿಯವಾಗಿದ್ದರೆ, ವಿಶಾಲ rollout ಗೆ ಮೊದಲು ಕಡಿಮೆ-ಅಪಾಯದ ರಿಪೊಸಿಟರಿಯೊಂದಿಗೆ ಪರೀಕ್ಷಿಸಿ.
ಹೋಸ್ಟ್ನೇಮ್ ಮತ್ತು OAuth ವರ್ತನೆ
GitHub Enterprise ಎಂಡ್ಪಾಯಿಂಟ್ಗಳನ್ನು derive ಮಾಡಲು ChatGPT ಹೋಸ್ಟ್ನೇಮ್ ಬಳಸುತ್ತದೆ. github.example.com ಅಥವಾ octocorp.ghe.com ನಂತಹ ಹೋಸ್ಟ್ ಮಾತ್ರ ನಮೂದಿಸಿ.
ಈ ಆಪ್ಗಾಗಿ ಅದು ನಿಖರವಾದ GitHub Enterprise ಹೋಸ್ಟ್ ಆಗಿಲ್ಲದಿದ್ದರೆ API path, ರಿಪೊಸಿಟರಿ path, ಅಥವಾ github.com ನಮೂದಿಸಬೇಡಿ.
ಸಮಸ್ಯೆ ಪರಿಹಾರ
Redirect URI ಹೊಂದಿಕೆಯಾಗುತ್ತಿಲ್ಲ: GitHub App callback URL ChatGPT ನಲ್ಲಿ ತೋರಿಸಲಾದ callback URL ಗೆ ನಿಖರವಾಗಿ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ.
ChatGPT ಡ್ರಾಫ್ಟ್ ಆಪ್ ರಚಿಸಲು ಅಥವಾ ಉಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ: ಹೋಸ್ಟ್ನೇಮ್, OAuth ಕ್ಲೈಂಟ್ ID, OAuth ಕ್ಲೈಂಟ್ ರಹಸ್ಯ, private key, ಮತ್ತು webhook ರಹಸ್ಯ ಸೇರಿದಂತೆ ಎಲ್ಲಾ ಅಗತ್ಯ ಕ್ಷೇತ್ರಗಳು ಇವೆ ಎಂದು ಖಚಿತಪಡಿಸಿ.
Authentication ಯಶಸ್ವಿಯಾಗುತ್ತದೆ ಆದರೆ ರಿಪೊಸಿಟರಿ calls ವಿಫಲವಾಗುತ್ತವೆ: GitHub App ಸ್ಥಾಪಿತವಾಗಿದೆ ಮತ್ತು ರಿಪೊಸಿಟರಿಗೆ ಪ್ರವೇಶ ಹೊಂದಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ.
API 403 ಅಥವಾ ಅಪರ್ಯಾಪ್ತ ಅನುಮತಿಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ: ಕಾಣೆಯಾದ GitHub App ಅನುಮತಿಯನ್ನು ಸೇರಿಸಿ ಮತ್ತು ಪ್ರಾಂಪ್ಟ್ ಬಂದರೆ updated ಅನುಮತಿಗಳನ್ನು installation owner ಅನುಮೋದಿಸುವಂತೆ ಮಾಡಿ.
ಯಾವುದೇ ರಿಪೊಸಿಟರಿಗಳು ಕಾಣಿಸುತ್ತಿಲ್ಲ: ಆಪ್ installation ನಿರೀಕ್ಷಿತ ರಿಪೊಸಿಟರಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಮತ್ತು ChatGPT ನಲ್ಲಿ authorize ಮಾಡುತ್ತಿರುವ ಬಳಕೆದಾರರಿಗೆ ಅವಕ್ಕೆ ಪ್ರವೇಶವಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ.
Webhook deliveries ವಿಫಲವಾಗುತ್ತವೆ: webhook URL ಮತ್ತು webhook ರಹಸ್ಯ ChatGPT ನ ಮೌಲ್ಯಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತವೆ ಎಂದು ಖಚಿತಪಡಿಸಿ, SSL ಪರಿಶೀಲನೆಯನ್ನು ಸಕ್ರಿಯವಾಗಿರಿಸಿ, ಮತ್ತು GitHub Enterprise ಹೋಸ್ಟ್
connectors.api.openai.orgಅನ್ನು ತಲುಪಬಲ್ಲದು ಎಂದು ಖಚಿತಪಡಿಸಿ.Private key ದೋಷಗಳು: begin ಮತ್ತು end ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡ ಸಂಪೂರ್ಣ PEM ವಿಷಯವನ್ನು ನಕಲಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ.
