ਇਹ ਜੋੜਨ ਨਾਲ ਤੁਹਾਡੇ ਲਈ ਕੀ ਹੁੰਦਾ ਹੈ
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 ਦਬਾਓ। ਇਹ ਸਟੋਰ ਕੀਤੀ ਕੁੰਜੀ ਨੂੰ ਤੁਰੰਤ ਮਿਟਾ ਦਿੰਦਾ ਹੈ। ਜੋ ਵੀ ਇਸਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਸੀ ਉਹ ਆਪਣੀ ਅਗਲੀ ਕਾਰਵਾਈ 'ਤੇ ਰੁਕ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਜੋ ਸਕ੍ਰੀਨਾਂ ਇਸ 'ਤੇ ਨਿਰਭਰ ਸਨ ਉਹ ਚੁੱਪਚਾਪ ਅਸਫਲ ਹੋਣ ਦੀ ਬਜਾਏ ਅਜਿਹਾ ਕਹਿੰਦੀਆਂ ਹਨ।
ਡਿਸਕਨੈਕਟ ਕਰਨ ਨਾਲ ਉਹ ਸਭ ਕੁਝ ਵਾਪਸ ਨਹੀਂ ਹੁੰਦਾ ਜੋ ਪਹਿਲਾਂ ਹੀ ਕੀਤਾ ਜਾ ਚੁੱਕਾ ਹੈ — ਰਿਕਾਰਡ, ਡਿਪਲਾਇਮੈਂਟ ਜਾਂ ਸੈਟਿੰਗਾਂ ਜੋ ਅਸੀਂ ਤੁਹਾਡੇ ਖਾਤੇ 'ਤੇ ਬਦਲੀਆਂ ਹਨ, ਉਹ ਜਿਵੇਂ ਹਨ તેમ ਹੀ ਰਹਿੰਦੀਆਂ ਹਨ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਕੁੰਜੀ ਆਪ ਲੀਕ ਹੋ ਸਕਦੀ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਵੈਂਡਰ 'ਤੇ ਵੀ ਰੱਦ ਕਰੋ; ਡਿਸਕਨੈਕਟ ਕਰਨ ਨਾਲ ਸਾਡੀ ਕਾਪੀ ਹਟਾਈ ਜਾਂਦੀ ਹੈ, ਉਹਨਾਂ ਦੀ ਨਹੀਂ।