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 ਦੀ ਐਪਲੀਕੇਸ਼ਨ ਆਈਡੀ ਅਤੇ ਗੁਪਤ ਕੁੰਜੀ.
ਲੋੜੀਂਦੇ OAuth ਸਕੋਪ: api, write_repository ਅਤੇ openid.
ਵੈੱਬ, ਏਪੀਆਈ, ਅਧਿਕਾਰ ਦੇਣ ਅਤੇ ਟੋਕਨ ਦੇ ਐਂਡਪੁਆਇੰਟ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਤੁਹਾਡਾ GitLab ਹੋਸਟਨਾਮ, ਜਿਵੇਂ ਕਿ gitlab.example.com.
ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ
ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਦੀ ਲੋੜ ਹੈ:
ChatGPT ਵਰਕਸਪੇਸ ਦੇ ਪ੍ਰਸ਼ਾਸਕ ਜਾਂ ਮਾਲਕ ਵਜੋਂ ਪਹੁੰਚ.
OAuth ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਲਈ GitLab ਦੀ ਇਜਾਜ਼ਤ: ਗਰੁੱਪ ਦੀ ਮਲਕੀਅਤ ਵਾਲੀ ਐਪ ਲਈ ਗਰੁੱਪ ਦੇ ਮਾਲਕ ਵਜੋਂ ਪਹੁੰਚ, ਜਾਂ ਪੂਰੇ ਇੰਸਟੈਂਸ ਲਈ ਐਪ ਬਣਾਉਣ ਵਾਸਤੇ ਇੰਸਟੈਂਸ ਦੇ ਪ੍ਰਸ਼ਾਸਕ ਵਜੋਂ ਪਹੁੰਚ.
ਸਿਰਫ਼ GitLab ਹੋਸਟਨਾਮ, ਜਿਸ ਵਿੱਚ https://, ਪੋਰਟ ਜਾਂ ਪਾਥ ਨਾ ਹੋਵੇ. GitLab Self-Managed ਜਾਂ GitLab Dedicated ਹੋਸਟ ਵਰਤੋ, gitlab.com ਨਹੀਂ.
ਇਹ ਫ਼ੈਸਲਾ ਕਿ ChatGPT ਅਤੇ Codex ਕਿਹੜੀਆਂ GitLab ਕਾਰਵਾਈਆਂ ਦਾ ਸਮਰਥਨ ਕਰਨ, ਜਿਵੇਂ ਕਿ ਰਿਪੋਜ਼ਟਰੀ ਖੋਜ, ਮਰਜ ਬੇਨਤੀਆਂ ਦੀਆਂ ਕਾਰਜ-ਪ੍ਰਕਿਰਿਆਵਾਂ, ਮੁੱਦਿਆਂ ਦੀਆਂ ਕਾਰਜ-ਪ੍ਰਕਿਰਿਆਵਾਂ, ਫ਼ਾਈਲ ਸੋਧਾਂ ਜਾਂ Codex ਦੀਆਂ ਹੋਰ ਵਿਆਪਕ ਕਾਰਜ-ਪ੍ਰਕਿਰਿਆਵਾਂ.
ChatGPT ਅਤੇ GitLab ਨੂੰ ਵੱਖ-ਵੱਖ ਟੈਬਾਂ ਵਿੱਚ ਖੁੱਲ੍ਹਾ ਰੱਖੋ. ChatGPT ਵਿੱਚ ਦਿਖਾਇਆ ਰੀਡਾਇਰੈਕਟ ਯੂਆਰਆਈ ਹੂਬਹੂ ਕਾਪੀ ਕਰੋ; ਇਸਨੂੰ ਖੁਦ ਨਾ ਬਣਾਓ ਅਤੇ ਨਾ ਹੀ ਬਦਲੋ.
ਪ੍ਰਸ਼ਾਸਕ ਕੰਸੋਲ ਤੋਂ ਐਪਾਂ ਪੰਨਾ ਖੋਲ੍ਹਣ ਲਈ, ਸੰਬੰਧਿਤ ChatGPT ਵਰਕਸਪੇਸ ਚੁਣੋ, ਪਲੱਗਇਨ ਖੋਲ੍ਹੋ ਅਤੇ ਪੁਰਾਣੀਆਂ ਐਪਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ ਚੁਣੋ.
ਤਿਆਰ ਰੱਖਣ ਵਾਲੇ ਮੁੱਲ
GitLab ਹੋਸਟਨਾਮ: ਉਦਾਹਰਨ ਲਈ, gitlab.example.com.
ਰੀਡਾਇਰੈਕਟ ਯੂਆਰਆਈ: ਇਸਨੂੰ ChatGPT ਦੇ ਟੈਂਪਲੇਟ ਸੈੱਟਅੱਪ ਦੀ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚੋਂ ਕਾਪੀ ਕਰੋ.
GitLab OAuth ਦੀ ਐਪਲੀਕੇਸ਼ਨ ਆਈਡੀ.
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 > Apps.
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 ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਓ
ਚੁਣੋ ਕਿ ਐਪਲੀਕੇਸ਼ਨ ਕਿੱਥੇ ਬਣਾਉਣੀ ਹੈ
ਆਪਣਾ GitLab ਹੋਸਟ ਖੋਲ੍ਹੋ, ਜਿਵੇਂ ਕਿ https://gitlab.example.com.
ਚੁਣੋ ਕਿ ਪੂਰੇ ਇੰਸਟੈਂਸ ਲਈ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣੀ ਹੈ ਜਾਂ ਗਰੁੱਪ ਦੀ ਮਲਕੀਅਤ ਵਾਲੀ ਐਪਲੀਕੇਸ਼ਨ. ਇਸ ਚੋਣ ਨਾਲ ਇਹ ਤੈਅ ਹੁੰਦਾ ਹੈ ਕਿ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਪ੍ਰਬੰਧਨ ਕੌਣ ਕਰੇਗਾ. ਪ੍ਰੋਜੈਕਟ ਤੱਕ ਪਹੁੰਚ ਫਿਰ ਵੀ ਅਧਿਕਾਰ ਦੇਣ ਵਾਲੇ ਵਰਤੋਂਕਾਰ ਦੀਆਂ GitLab ਇਜਾਜ਼ਤਾਂ ਅਤੇ ਦਿੱਤੇ ਗਏ OAuth ਸਕੋਪ ਅਨੁਸਾਰ ਹੀ ਰਹਿੰਦੀ ਹੈ.
ਪੂਰੇ ਇੰਸਟੈਂਸ ਲਈ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਵਾਸਤੇ, ਪ੍ਰਸ਼ਾਸਕ > ਐਪਲੀਕੇਸ਼ਨਾਂ 'ਤੇ ਜਾਓ. ਗਰੁੱਪ ਦੀ ਮਲਕੀਅਤ ਵਾਲੀ ਐਪਲੀਕੇਸ਼ਨ ਲਈ, ਗਰੁੱਪ ਦੀਆਂ ਸੈਟਿੰਗਾਂ > ਐਪਲੀਕੇਸ਼ਨਾਂ 'ਤੇ ਜਾਓ.
ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਵੇਰਵੇ ਸ਼ਾਮਲ ਕਰੋ
ਨਵੀਂ ਐਪਲੀਕੇਸ਼ਨ ਜਾਂ ਨਵੀਂ ਐਪਲੀਕੇਸ਼ਨ ਸ਼ਾਮਲ ਕਰੋ ਚੁਣੋ.
ਐਪ ਲਈ ਸਪਸ਼ਟ ਨਾਮ ਦਰਜ ਕਰੋ, ਜਿਵੇਂ ਕਿ GitLab Self-Managed ਜਾਂ GitLab Dedicated.
ਰੀਡਾਇਰੈਕਟ ਯੂਆਰਆਈ ਵਿੱਚ, ChatGPT ਤੋਂ ਕਾਪੀ ਕੀਤਾ ਯੂਆਰਆਈ ਬਿਨਾਂ ਕਿਸੇ ਬਦਲਾਅ ਦੇ ਪੇਸਟ ਕਰੋ.
ਸਰਵਰ 'ਤੇ ਚੱਲਣ ਵਾਲੀ ਇਸ OAuth ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਗੁਪਤ ਚਾਲੂ ਰੱਖੋ.
ਪਹੁੰਚ ਦੀ ਸੰਰਚਨਾ ਕਰੋ ਅਤੇ ਸੁਰੱਖਿਅਤ ਕਰੋ
ਪੂਰੇ ਇੰਸਟੈਂਸ ਲਈ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਵੇਲੇ, GitLab ਭਰੋਸੇਯੋਗ ਚੁਣਨ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦਾ ਹੈ. ਇਸ ਨਾਲ ਵਰਤੋਂਕਾਰ ਨੂੰ ਅਧਿਕਾਰ ਦੇਣ ਲਈ ਸੁਨੇਹਾ ਨਹੀਂ ਦਿਖਾਇਆ ਜਾਂਦਾ.
api, write_repository ਅਤੇ openid ਸਕੋਪ ਚੁਣੋ.
ਸਮੀਖਿਆ ਕਰੋ ਕਿ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਪ੍ਰਬੰਧਨ ਕੌਣ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਅਧਿਕਾਰ ਦੇਣ ਵਾਲੇ GitLab ਵਰਤੋਂਕਾਰਾਂ ਕੋਲ ਗਰੁੱਪ ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਦੀਆਂ ਢੁਕਵੀਆਂ ਇਜਾਜ਼ਤਾਂ ਹਨ.
ਐਪਲੀਕੇਸ਼ਨ ਸੁਰੱਖਿਅਤ ਕਰੋ.
OAuth ਸਕੋਪ ਸੰਬੰਧੀ ਲੋੜਾਂ
ਟੈਂਪਲੇਟ, ChatGPT ਅਤੇ Codex ਵਿੱਚ ਚਾਲੂ ਕੀਤੀਆਂ GitLab ਕਾਰਵਾਈਆਂ ਲਈ ਹੇਠਲੇ OAuth ਸਕੋਪ ਮੰਗਦਾ ਹੈ:
api: ਐਪ ਰਾਹੀਂ ਉਪਲਬਧ GitLab ਏਪੀਆਈ ਕਾਰਵਾਈਆਂ ਲਈ ਲੋੜੀਂਦਾ ਹੈ, ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਮਰਜ ਬੇਨਤੀਆਂ, ਮੁੱਦਿਆਂ ਅਤੇ ਸੀਆਈ/ਸੀਡੀ ਦੀਆਂ ਕਾਰਵਾਈਆਂ ਸ਼ਾਮਲ ਹਨ.
write_repository: Git ਰਾਹੀਂ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਲਿਖਣ ਦੀਆਂ ਕਾਰਵਾਈਆਂ ਲਈ ਲੋੜੀਂਦਾ ਹੈ.
openid: OpenID Connect ਦੀ ਪਛਾਣ ਅਤੇ ਮੈਂਬਰਸ਼ਿਪ ਸੰਬੰਧੀ ਜਾਣਕਾਰੀ ਲਈ ਲੋੜੀਂਦਾ ਹੈ.
GitLab OAuth ਦੇ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਕਾਪੀ ਕਰੋ
ਸੁਰੱਖਿਅਤ ਕੀਤੀ GitLab ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚੋਂ ਐਪਲੀਕੇਸ਼ਨ ਆਈਡੀ ਅਤੇ ਗੁਪਤ ਕੁੰਜੀ ਕਾਪੀ ਕਰੋ. ਗੁਪਤ ਕੁੰਜੀ ਨੂੰ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਵਾਂਗ ਸੰਭਾਲ ਕੇ ਰੱਖੋ. ਜੇ ਇਹ ਜ਼ਾਹਰ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ GitLab ਵਿੱਚ ਇਸਨੂੰ ਨਵਿਆਓ ਅਤੇ ਵਰਕਸਪੇਸ ਲਈ ਨਵੀਂ ਐਪ ਬਣਾਓ.
ChatGPT ਵਿੱਚ ਸੈੱਟਅੱਪ ਪੂਰਾ ਕਰੋ
ChatGPT ਦੇ ਟੈਂਪਲੇਟ ਸੈੱਟਅੱਪ ਟੈਬ 'ਤੇ ਵਾਪਸ ਜਾਓ.
GitLab ਦੀ ਐਪਲੀਕੇਸ਼ਨ ਆਈਡੀ ਨੂੰ OAuth ਕਲਾਇੰਟ ਆਈਡੀ ਵਿੱਚ ਪੇਸਟ ਕਰੋ.
GitLab ਦੀ ਗੁਪਤ ਕੁੰਜੀ ਨੂੰ OAuth ਕਲਾਇੰਟ ਦੀ ਗੁਪਤ ਕੁੰਜੀ ਵਿੱਚ ਪੇਸਟ ਕਰੋ.
ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ GitLab ਹੋਸਟਨਾਮ ਵਿੱਚ ਸਿਰਫ਼ ਹੋਸਟਨਾਮ ਹੀ ਹੈ, ਜਿਵੇਂ ਕਿ gitlab.example.com.
ਡਰਾਫ਼ਟ ਬਣਾਓ ਚੁਣੋ.
ਡਰਾਫ਼ਟ ਐਪ ਦੇ ਵੇਰਵੇ ਖੋਲ੍ਹੋ ਅਤੇ ਭੂਮਿਕਾ ਅਨੁਸਾਰ ਪਹੁੰਚ ਅਤੇ ਕਾਰਵਾਈਆਂ ਦੀ ਸੰਰਚਨਾ ਕਰੋ ਦੀ ਸਮੀਖਿਆ ਕਰੋ.
ChatGPT ਅਤੇ Codex ਲਈ ਐਪ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰੋ ਅਤੇ ਇਸਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ
ਡਰਾਫ਼ਟ ਐਪ ਬਣਾਉਣ ਨਾਲ ਇਹ ਆਪਣੇ ਆਪ ਮੈਂਬਰਾਂ ਲਈ ਉਪਲਬਧ ਨਹੀਂ ਹੁੰਦੀ. ਡਰਾਫ਼ਟ ਦੀ ਸਮੀਖਿਆ ਕਰਨ ਤੋਂ ਬਾਅਦ:
ਡਰਾਫ਼ਟ ਐਪ ਲਈ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰੋ ਚੁਣੋ.
ਪ੍ਰਸ਼ਾਸਕ ਕੰਸੋਲ 'ਤੇ ਜਾਓ, ਸੰਬੰਧਿਤ ChatGPT ਵਰਕਸਪੇਸ ਚੁਣੋ ਅਤੇ ਪਲੱਗਇਨ ਖੋਲ੍ਹੋ. ਫਿਰ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ GitLab ਉਹਨਾਂ ਭੂਮਿਕਾਵਾਂ ਲਈ ਉਪਲਬਧ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਪਹੁੰਚ ਦੇਣਾ ਚਾਹੁੰਦੇ ਹੋ.
ਉਹਨਾਂ ਭੂਮਿਕਾਵਾਂ ਲਈ ਭੂਮਿਕਾ ਅਨੁਸਾਰ ਪਹੁੰਚ ਦੀ ਸਮੀਖਿਆ ਕਰੋ ਜਿਨ੍ਹਾਂ ਨੇ ਐਪ ਵਰਤਣੀ ਹੈ.
ਕਾਰਵਾਈਆਂ ਦੀ ਸੰਰਚਨਾ ਕਰੋ ਵਿੱਚ, ਪੜ੍ਹਨ ਅਤੇ ਲਿਖਣ ਦੀਆਂ ਉਪਲਬਧ ਕਾਰਵਾਈਆਂ ਦੀ ਸਮੀਖਿਆ ਕਰੋ.
ਮਨਜ਼ੂਰੀਆਂ ਦੀ ਸੰਰਚਨਾ ਕਰੋ ਵਿੱਚ, ਚੁਣੋ ਕਿ ChatGPT ਜਾਂ Codex ਵੱਲੋਂ ਐਪ ਵਰਤਣ ਤੋਂ ਪਹਿਲਾਂ ਵਰਤੋਂਕਾਰਾਂ ਲਈ ਕਿਸੇ ਕਾਰਵਾਈ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦੇਣਾ ਕਦੋਂ ਲਾਜ਼ਮੀ ਹੋਵੇਗਾ.
ਜਾਂਚ ਲਈ ਕਿਸੇ ਅਜਿਹੇ ਵਰਤੋਂਕਾਰ ਨੂੰ, ਜਿਸ ਕੋਲ ਪਹੁੰਚ ਹੈ, ਪਲੱਗਇਨ ਡਾਇਰੈਕਟਰੀ ਜਾਂ ਸੈਟਿੰਗਾਂ > ਪਲੱਗਇਨ ਤੋਂ GitLab ਖੋਲ੍ਹਣ ਲਈ ਕਹੋ. ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਵਰਤੋਂਕਾਰ ਪਲੱਗਇਨ ਇੰਸਟਾਲ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ GitLab Self-Managed ਟੈਂਪਲੇਟ ਤੋਂ ਬਣਾਈ ਐਪ ਨਾਲ ਕਨੈਕਟ ਕਰ ਸਕਦਾ ਹੈ.
ਐਪ ਦੀ ਮਨਜ਼ੂਰੀ ਸੰਬੰਧੀ ਇਹ ਸੈਟਿੰਗਾਂ ChatGPT ਗੱਲਬਾਤਾਂ ਅਤੇ Codex ਥ੍ਰੈੱਡਾਂ 'ਤੇ ਲਾਗੂ ਹੁੰਦੀਆਂ ਹਨ.
Codex ਦੀ ਕੋਡ ਸਮੀਖਿਆ ਲਈ GitLab ਸਰਗਰਮੀ ਸੈੱਟਅੱਪ ਕਰੋ
ਜੇ ਤੁਸੀਂ Codex ਦੀ ਕੋਡ ਸਮੀਖਿਆ ਵਰਤਣੀ ਹੈ, ਤਾਂ ਐਪ ਪ੍ਰਕਾਸ਼ਿਤ ਹੋਣ ਤੋਂ ਬਾਅਦ Codex ਵਿੱਚ GitLab ਸਰਗਰਮੀ ਦੀ ਸੰਰਚਨਾ ਕਰੋ. ਸਰਗਰਮੀ ਦੇ ਇਸ ਸੈੱਟਅੱਪ ਨਾਲ ਲੋੜੀਂਦੇ ਵੈੱਬਹੁੱਕ ਇਵੈਂਟ ਸੰਰਚਿਤ ਹੁੰਦੇ ਹਨ.
Codex ਕਨੈਕਟਰ ਸੈਟਿੰਗਾਂ ਖੋਲ੍ਹੋ.
ਵਰਕਸਪੇਸ ਦੇ ਸੇਵਾ ਖਾਤੇ ਦੀ ਸੰਰਚਨਾ ਕਰੋ. Codex ਨੂੰ ਖਾਤਾ ਬਣਾਉਣ ਦਿਓ ਜਾਂ ਕਿਸੇ ਮੌਜੂਦਾ ਸੇਵਾ ਖਾਤੇ ਲਈ ਨਿੱਜੀ ਪਹੁੰਚ ਟੋਕਨ ਦਿਓ.
ਪ੍ਰੋਜੈਕਟ ਜਾਂ ਉਸਦੇ ਕਿਸੇ ਮੂਲ ਗਰੁੱਪ ਲਈ GitLab ਸਰਗਰਮੀ ਚਾਲੂ ਕਰੋ.
ਜੇ Codex ਨੇ ਕੋਡਿੰਗ ਦੇ ਕੰਮ ਚਲਾਉਣੇ ਹਨ ਜਾਂ ਪ੍ਰੋਜੈਕਟ ਲਈ ਖਾਸ ਸੈੱਟਅੱਪ ਵਰਤਣਾ ਹੈ, ਤਾਂ ਪ੍ਰੋਜੈਕਟ ਵਾਤਾਵਰਨ ਬਣਾਓ.
GitLab ਐਪ, ChatGPT ਅਤੇ Codex ਵਿੱਚ ਪੜ੍ਹਨ ਅਤੇ ਚਾਲੂ ਕੀਤੀਆਂ ਕਾਰਵਾਈਆਂ ਲਈ ਵਰਤੋਂਕਾਰ ਦੇ 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://, ਏਪੀਆਈ ਜਾਂ ਰਿਪੋਜ਼ਟਰੀ ਦਾ ਪਾਥ, ਪੋਰਟ ਜਾਂ gitlab.com ਸ਼ਾਮਲ ਨਾ ਕਰੋ. ਇਹ ਟੈਂਪਲੇਟ GitLab Self-Managed ਜਾਂ GitLab Dedicated ਲਈ ਹੈ. GitLab.com (ਸੇਵਾ ਵਜੋਂ ਸਾਫ਼ਟਵੇਅਰ) ਲਈ, GitLab ਐਪ ਵਰਤੋ.
GitLab Self-Managed ਐਪ ਦੇ ਸੈੱਟਅੱਪ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਹੱਲ ਕਰਨਾ
ਰੀਡਾਇਰੈਕਟ ਯੂਆਰਆਈ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ: ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ GitLab OAuth ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਰੀਡਾਇਰੈਕਟ ਯੂਆਰਆਈ, ChatGPT ਵਿੱਚ ਦਿਖਾਏ ਰੀਡਾਇਰੈਕਟ ਯੂਆਰਆਈ ਨਾਲ ਹੂਬਹੂ ਮੇਲ ਖਾਂਦਾ ਹੈ.
ChatGPT ਡਰਾਫ਼ਟ ਐਪ ਬਣਾ ਜਾਂ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕਰ ਸਕਦਾ: ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਹੋਸਟਨਾਮ, ਐਪਲੀਕੇਸ਼ਨ ਆਈਡੀ, ਗੁਪਤ ਕੁੰਜੀ ਅਤੇ ਰੀਡਾਇਰੈਕਟ ਯੂਆਰਆਈ ਦਿੱਤੇ ਗਏ ਹਨ.
ਪ੍ਰਮਾਣੀਕਰਨ ਸਫਲ ਹੁੰਦਾ ਹੈ ਪਰ ਪ੍ਰੋਜੈਕਟ ਕਾਲਾਂ ਅਸਫਲ ਹੁੰਦੀਆਂ ਹਨ: ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਅਧਿਕਾਰ ਦੇਣ ਵਾਲੇ GitLab ਵਰਤੋਂਕਾਰ ਕੋਲ ਪ੍ਰੋਜੈਕਟ ਤੱਕ ਪਹੁੰਚ ਹੈ ਅਤੇ OAuth ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਟੈਂਪਲੇਟ ਦੇ ਸਕੋਪ ਸ਼ਾਮਲ ਹਨ.
ਏਪੀਆਈ 403 ਜਾਂ ਨਾਕਾਫ਼ੀ ਇਜਾਜ਼ਤਾਂ ਦੀ ਗਲਤੀ ਵਾਪਸ ਕਰਦੀ ਹੈ: ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਕਨੈਕਟ ਕੀਤੇ GitLab ਖਾਤੇ ਕੋਲ ਪ੍ਰੋਜੈਕਟ ਜਾਂ ਗਰੁੱਪ ਦੀਆਂ ਲੋੜੀਂਦੀਆਂ ਇਜਾਜ਼ਤਾਂ ਹਨ ਅਤੇ OAuth ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਟੈਂਪਲੇਟ ਦੇ ਲੋੜੀਂਦੇ ਸਕੋਪ ਸ਼ਾਮਲ ਹਨ.
ਕਿਸੇ ਵੀ ਪ੍ਰੋਜੈਕਟ ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ ਹੈ: ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਵਰਤੋਂਕਾਰ ਕੋਲ ਪ੍ਰੋਜੈਕਟ ਤੱਕ ਪਹੁੰਚ ਹੈ, ਉਹ ਸਹੀ GitLab ਇੰਸਟੈਂਸ ਨਾਲ ਕਨੈਕਟ ਹੈ ਅਤੇ ਉਸਨੇ ChatGPT ਜਾਂ Codex ਵਿੱਚ ਸਹੀ GitLab ਐਪ ਚੁਣੀ ਹੈ.
