ਇਸਨੂੰ ਕਨੈਕਟ ਕਰਨਾ ਤੁਹਾਡੇ ਲਈ ਕੀ ਕਰਦਾ ਹੈ
GitLab ਨੂੰ ਕਨੈਕਟ ਕਰਨ ਨਾਲ ਕੋਈ ਸਾਈਟ ਤੁਹਾਡੀਆਂ GitLab ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚੋਂ ਇੱਕ ਤੋਂ ਤੈਨਾਤ ਹੋ ਸਕਦੀ ਹੈ, ਅਤੇ ਜਦੋਂ ਤੁਸੀਂ ਇਸਨੂੰ ਕਿਸੇ ਸਾਈਟ ਦੇ ਹੋਸਟ ਵਜੋਂ ਚੁਣਦੇ ਹੋ ਤਾਂ ਇਹ ਸਾਨੂੰ ਤੁਹਾਡੇ ਖਾਤੇ 'ਤੇ GitLab Pages 'ਤੇ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨ ਦਿੰਦਾ ਹੈ।
ਤੁਹਾਡੇ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ
ਉਨ੍ਹਾਂ ਪ੍ਰੋਜੈਕਟਾਂ ਤੱਕ ਪਹੁੰਚ ਵਾਲਾ ਇੱਕ GitLab ਖਾਤਾ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਤੈਨਾਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
1. GitLab 'ਤੇ ਕੁੰਜੀ ਬਣਾਓ
GitLab ਵਿੱਚ, ਉੱਪਰ ਸੱਜੇ ਪਾਸੇ ਆਪਣੇ ਅਵਤਾਰ ਨੂੰ ਚੁਣੋ, ਫਿਰ Edit profile → Access → Personal access tokens, ਅਤੇ ਇੱਕ ਨਵਾਂ ਟੋਕਨ ਜਨਰੇਟ ਕਰੋ (GitLab ਇਸਨੂੰ Generate token ਮੀਨੂ ਵਿੱਚ Legacy token ਲੇਬਲ ਕਰ ਸਕਦਾ ਹੈ)। ਇਸਨੂੰ ਨਾਮ ਦਿਓ, ਮਿਆਦ ਪੁੱਗਣ ਦੀ ਮਿਤੀ ਸੈੱਟ ਕਰੋ, ਅਤੇ ਇਹਨਾਂ ਸਕੋਪਾਂ 'ਤੇ ਸਹੀ ਦਾ ਨਿਸ਼ਾਨ ਲਗਾਓ:
Generate token ਦਬਾਓ ਅਤੇ ਇਸਨੂੰ ਕਾਪੀ ਕਰੋ — GitLab ਇਸਨੂੰ ਇੱਕ ਵਾਰ ਦਿਖਾਉਂਦਾ ਹੈ।
2. ਇਸਨੂੰ ਇੱਥੇ ਕਨੈਕਟ ਕਰੋ
ਆਪਣੇ ਡੈਸ਼ਬੋਰਡ ਵਿੱਚ Integrations ਖੋਲ੍ਹੋ ਅਤੇ Connect an account ਚੁਣੋ। ਗਰੁੱਪ ਵਜੋਂ Code hosting ਅਤੇ ਖਾਤੇ ਵਜੋਂ GitLab ਚੁਣੋ, API token ਭਰੋ, ਅਤੇ Connect account ਦਬਾਓ।
ਕੁਝ ਵੀ ਸੁਰੱਖਿਅਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਸੀਂ ਤੁਹਾਡੇ ਦੁਆਰਾ ਪੇਸਟ ਕੀਤੀ ਗਈ ਸਮੱਗਰੀ ਦੀ ਜਾਂਚ ਕਰਦੇ ਹਾਂ। ਜੋ ਕੁੰਜੀ ਕੰਮ ਨਹੀਂ ਕਰਦੀ ਉਸਨੂੰ ਕਦੇ ਵੀ ਸਟੋਰ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਜਵਾਬ ਦੱਸਦਾ ਹੈ ਕਿ ਇਸ ਵਿੱਚ ਕੀ ਗਲਤੀ ਸੀ। ਕੰਮ ਕਰਨ ਵਾਲੀ ਕੁੰਜੀ ਨੂੰ ਸਾਡੇ ਸੀਕ੍ਰੇਟਸ ਵਾਲਟ ਵਿੱਚ ਐਨਕ੍ਰਿਪਟ ਕਰਕੇ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ — ਕਦੇ ਵੀ ਸਾਡੇ ਡੇਟਾਬੇਸ ਵਿੱਚ ਨਹੀਂ — ਅਤੇ ਇਹ ਦੁਬਾਰਾ ਕਦੇ ਨਹੀਂ ਦਿਖਾਈ ਜਾਂਦੀ, ਤੁਹਾਡੇ ਲਈ ਵੀ ਨਹੀਂ।
ਅੱਗੇ ਕੀ ਹੁੰਦਾ ਹੈ
- ਕੋਈ ਸਾਈਟ ਇਸ ਖਾਤੇ ਦੀ ਕਿਸੇ ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਸਿੱਧੀ ਤੈਨਾਤ ਹੋ ਸਕਦੀ ਹੈ: ਸਾਈਟ ਦੇ ਰਿਪੋਜ਼ਟਰੀ ਕਨੈਕਸ਼ਨ 'ਤੇ ਇਸਨੂੰ ਚੁਣੋ, ਰਿਪੋਜ਼ਟਰੀ ਅਤੇ ਬ੍ਰਾਂਚ ਚੁਣੋ, ਅਤੇ ਇੱਕ ਪੁਸ਼ ਤੈਨਾਤ ਕਰ ਦਿੰਦਾ ਹੈ।
- ਹਰ ਦੂਜੀ ਬ੍ਰਾਂਚ ਆਪਣਾ ਪ੍ਰੀਵਿਊ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੀ ਹੈ, ਤਾਂ ਜੋ ਤੁਸੀਂ ਲਾਈਵ ਸਾਈਟ 'ਤੇ ਪਹੁੰਚਣ ਤੋਂ ਪਹਿਲਾਂ ਕਿਸੇ ਬਦਲਾਅ ਦੀ ਜਾਂਚ ਕਰ ਸਕੋ।
- Git-ਬਿਲਟ ਸਟੈਟਿਕ ਹੋਸਟ ਜਿਵੇਂ ਕਿ Render ਅਤੇ Azure Static Web Apps ਇਸ ਕਨੈਕਸ਼ਨ ਨੂੰ ਸਾਈਟ ਦੇ ਕੋਡ ਦੇ ਸਰੋਤ ਵਜੋਂ ਵਰਤਦੇ ਹਨ।
ਜੇਕਰ ਇਹ ਕਨੈਕਟ ਨਹੀਂ ਹੁੰਦਾ ਹੈ
ਇਸਨੇ ਕੰਮ ਕੀਤਾ ਅਤੇ ਫਿਰ ਬੰਦ ਹੋ ਗਿਆ। GitLab ਟੋਕਨਾਂ ਦੀ ਮਿਆਦ ਹਮੇਸ਼ਾ ਪੁੱਗ ਜਾਂਦੀ ਹੈ — ਆਮ ਤੌਰ 'ਤੇ ਤੁਹਾਡੇ ਦੁਆਰਾ ਬਣਾਏ ਜਾਣ ਤੋਂ ਵੱਧ ਤੋਂ ਵੱਧ ਇੱਕ ਸਾਲ ਬਾਅਦ — ਅਤੇ GitLab ਅਜਿਹਾ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਈਮੇਲ ਕਰਦਾ ਹੈ। ਇੱਕ ਨਵਾਂ ਬਣਾਓ ਅਤੇ ਇਸਨੂੰ ਕਨੈਕਟ ਕਰੋ।
ਇੱਕ ਸਕੋਪ ਗੁੰਮ ਹੈ। ਕਿਸੇ ਟੋਕਨ ਦੇ ਬਣਾਏ ਜਾਣ ਤੋਂ ਬਾਅਦ ਉਸਦੇ ਸਕੋਪ ਬਦਲੇ ਨਹੀਂ ਜਾ ਸਕਦੇ; ਦੋਵਾਂ ਸਕੋਪਾਂ 'ਤੇ ਸਹੀ ਦੇ ਨਿਸ਼ਾਨ ਲਗਾ ਕੇ ਇੱਕ ਨਵਾਂ ਟੋਕਨ ਬਣਾਓ।
ਇਹ ਕਹਿੰਦਾ ਹੈ ਕਿ ਕੁੰਜੀ ਅਸਵੀਕਾਰ ਕਰ ਦਿੱਤੀ ਗਈ ਸੀ। ਲਗਭਗ ਹਮੇਸ਼ਾ ਤਿੰਨ ਚੀਜ਼ਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੁੰਦੀ ਹੈ: ਇਸਦੇ ਨਾਲ ਕਾਪੀ ਕੀਤੀ ਗਈ ਕੋਈ ਖਾਲੀ ਥਾਂ ਜਾਂ ਲਾਈਨ ਬ੍ਰੇਕ, ਇੱਕ ਕੁੰਜੀ ਜਿਸਦੀ ਮਿਆਦ ਪੁੱਗ ਚੁੱਕੀ ਹੈ, ਜਾਂ ਇੱਕ ਕੁੰਜੀ ਜਿਸਨੂੰ ਤੁਹਾਡੇ ਦੁਆਰਾ ਕਾਪੀ ਕਰਨ ਤੋਂ ਬਾਅਦ ਰੱਦ ਕਰ ਦਿੱਤਾ ਗਿਆ ਸੀ ਜਾਂ ਮੁੜ-ਜਨਰੇਟ ਕੀਤਾ ਗਿਆ ਸੀ। ਇੱਕ ਨਵੀਂ ਬਣਾਓ ਅਤੇ ਇਸਨੂੰ ਦੁਬਾਰਾ ਪੇਸਟ ਕਰੋ।
ਇਹ ਕਨੈਕਟ ਹੁੰਦਾ ਹੈ, ਪਰ ਬਾਅਦ ਵਿੱਚ ਕੁਝ ਅਸਫਲ ਹੋ ਜਾਂਦਾ ਹੈ। ਕੁੰਜੀ ਪ੍ਰਮਾਣਿਤ ਹੁੰਦੀ ਹੈ ਪਰ ਉਸ ਕੋਲ ਉਹ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੁੰਦੀ ਜਿਸਦੀ ਕਾਰਵਾਈ ਨੂੰ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਉੱਪਰ ਸੂਚੀਬੱਧ ਇਜਾਜ਼ਤਾਂ ਵਾਲੀ ਇੱਕ ਨਵੀਂ ਕੁੰਜੀ ਬਣਾਓ, ਫਿਰ ਪੁਰਾਣੇ ਕਨੈਕਸ਼ਨ ਨੂੰ ਡਿਸਕਨੈਕਟ ਕਰੋ ਅਤੇ ਨਵੀਂ ਕੁੰਜੀ ਨੂੰ ਕਨੈਕਟ ਕਰੋ।
ਡਿਸਕਨੈਕਟ ਕਰਨਾ
Integrations ਖੋਲ੍ਹੋ, ਖਾਤਾ ਲੱਭੋ ਅਤੇ Disconnect ਦਬਾਓ। ਇਹ ਸਟੋਰ ਕੀਤੀ ਕੁੰਜੀ ਨੂੰ ਤੁਰੰਤ ਮਿਟਾ ਦਿੰਦਾ ਹੈ। ਕੋਈ ਵੀ ਚੀਜ਼ ਜੋ ਇਸਦੀ ਵਰਤੋਂ ਕਰ ਰਹੀ ਸੀ ਉਹ ਆਪਣੀ ਅਗਲੀ ਕਾਰਵਾਈ 'ਤੇ ਰੁਕ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਇਸ 'ਤੇ ਨਿਰਭਰ ਸਕ੍ਰੀਨਾਂ ਚੁੱਪਚਾਪ ਅਸਫਲ ਹੋਣ ਦੀ ਬਜਾਏ ਅਜਿਹਾ ਦੱਸਦੀਆਂ ਹਨ।
ਡਿਸਕਨੈਕਟ ਕਰਨਾ ਪਹਿਲਾਂ ਤੋਂ ਕੀਤੇ ਕੰਮ ਨੂੰ ਵਾਪਸ ਨਹੀਂ ਕਰਦਾ — ਰਿਕਾਰਡ, ਤੈਨਾਤੀਆਂ ਜਾਂ ਸੈਟਿੰਗਾਂ ਜੋ ਅਸੀਂ ਤੁਹਾਡੇ ਖਾਤੇ 'ਤੇ ਬਦਲੀਆਂ ਹਨ ਉਹ ਉਸੇ ਤਰ੍ਹਾਂ ਰਹਿੰਦੀਆਂ ਹਨ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਕੁੰਜੀ ਖੁਦ ਲੀਕ ਹੋ ਸਕਦੀ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਵਿਕਰੇਤਾ ਕੋਲ ਵੀ ਰੱਦ ਕਰੋ; ਡਿਸਕਨੈਕਟ ਕਰਨਾ ਸਾਡੀ ਕਾਪੀ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ, ਉਹਨਾਂ ਦੀ ਨਹੀਂ।