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