ਇਸਨੂੰ ਕਨੈਕਟ ਕਰਨਾ ਤੁਹਾਡੇ ਲਈ ਕੀ ਕਰਦਾ ਹੈ
Zinn® GitHub ਐਪ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਨਾਲ ਤੁਹਾਡੀਆਂ ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚੋਂ ਇੱਕ ਸਾਈਟ ਡਿਪਲੋਏ ਹੋ ਸਕਦੀ ਹੈ — ਅਤੇ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਬੋਰਡ GitHub ਨਾਲ ਤਾਲਮੇਲ ਵਿੱਚ ਰਹਿ ਸਕਦਾ ਹੈ — ਸਾਨੂੰ ਕੋਈ ਨਿੱਜੀ ਟੋਕਨ ਸੌਂਪੇ ਬਿਨਾਂ। ਅਸੀਂ ਸਿਰਫ਼ ਐਪ ਦਾ ਇੰਸਟਾਲੇਸ਼ਨ ਨੰਬਰ ਰੱਖਦੇ ਹਾਂ, ਜੋ ਆਪਣੇ ਆਪ ਵਿੱਚ ਬੇਕਾਰ ਹੈ, ਅਤੇ ਜਦੋਂ ਵੀ ਸਾਨੂੰ ਲੋੜ ਹੁੰਦੀ ਹੈ ਅਸੀਂ ਇੱਕ ਟੋਕਨ ਤਿਆਰ ਕਰਦੇ ਹਾਂ ਜੋ ਇੱਕ ਘੰਟੇ ਤੱਕ ਰਹਿੰਦਾ ਹੈ। ਕਿਸੇ ਸੰਸਥਾ ਲਈ ਇਹ ਇੱਕ ਬਿਹਤਰ ਵਿਕਲਪ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਕਿਸੇ ਇੱਕ ਵਿਅਕਤੀ ਨਾਲ ਸਬੰਧਤ ਨਹੀਂ ਹੁੰਦਾ ਅਤੇ ਕਿਸੇ ਦੇ ਛੱਡਣ 'ਤੇ ਕੰਮ ਕਰਨਾ ਬੰਦ ਨਹੀਂ ਕਰਦਾ।
ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ
ਇੱਕ GitHub ਖਾਤਾ, ਜਾਂ ਉਸ ਸੰਸਥਾ 'ਤੇ ਮਾਲਕੀ ਅਧਿਕਾਰ ਜਿੱਥੇ ਤੁਸੀਂ ਐਪ ਸਥਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਤੀਜੀ-ਧਿਰ ਦੀਆਂ ਐਪਾਂ ਦੀ ਮਨਾਹੀ ਕਰਨ ਵਾਲੀਆਂ ਸੰਸਥਾਵਾਂ ਨੂੰ ਇਸਦੀ ਇਜਾਜ਼ਤ ਦੇਣ ਲਈ ਇੱਕ ਮਾਲਕ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ; ਜੇਕਰ ਇਹ ਸੰਭਵ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਸਦੀ ਬਜਾਏ ਫ਼ਾਈਨ-ਗ੍ਰੇਨਡ ਟੋਕਨ ਦੀ ਵਰਤੋਂ ਕਰੋ (ਆਪਣਾ GitHub ਖਾਤਾ ਕਨੈਕਟ ਕਰੋ)।
1. GitHub 'ਤੇ ਕੁੰਜੀ ਬਣਾਓ
ਬਣਾਉਣ ਲਈ ਕੋਈ ਕੁੰਜੀ ਨਹੀਂ ਹੈ। ਆਪਣੇ ਨਿੱਜੀ ਖਾਤੇ ਜਾਂ ਆਪਣੀ ਸੰਸਥਾ 'ਤੇ Zinn® GitHub ਐਪ ਸਥਾਪਤ ਕਰੋ, ਅਤੇ ਜਾਂ ਤਾਂ ਸਾਰੀਆਂ ਰਿਪੋਜ਼ਟਰੀਆਂ ਚੁਣੋ ਜਾਂ ਸਿਰਫ਼ ਉਹੀ ਚੁਣੋ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਸਾਡੇ ਵੱਲੋਂ ਡਿਪਲੋਏ ਕਰਵਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ।
ਫਿਰ ਇੰਸਟਾਲੇਸ਼ਨ ਨੰਬਰ ਲੱਭੋ:
- ਨਿੱਜੀ ਖਾਤਾ — Settings → Applications → Installed GitHub Apps, ਅਤੇ Zinn® ਐਪ ਦੇ ਅੱਗੇ Configure।
- ਸੰਸਥਾ — Your organizations → Settings → GitHub Apps, ਅਤੇ Zinn® ਐਪ ਦੇ ਅੱਗੇ Configure।
ਉਸ ਪੰਨੇ 'ਤੇ ਐਡਰੈੱਸ ਬਾਰ ਦੇ ਅੰਤ ਵਿੱਚ ਮੌਜੂਦ ਨੰਬਰ — ਉਦਾਹਰਣ ਵਜੋਂ github.com/settings/installations/12345678 — ਇੰਸਟਾਲੇਸ਼ਨ ਨੰਬਰ ਹੈ।
2. ਇਸਨੂੰ ਇੱਥੇ ਕਨੈਕਟ ਕਰੋ
ਐਪ ਨੂੰ ਏਕੀਕਰਨ ਸਕ੍ਰੀਨ ਦੀ ਬਜਾਏ ਉੱਥੇ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ ਜਿੱਥੇ ਇਸਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:
- ਕਿਸੇ ਸਾਈਟ ਦੇ ਰਿਪੋਜ਼ਟਰੀ ਕਨੈਕਸ਼ਨ 'ਤੇ, GitHub (app install) ਚੁਣੋ।
- ਪ੍ਰੋਜੈਕਟ ਬੋਰਡ ਦੇ GitHub ਲਿੰਕ 'ਤੇ, The Zinn® GitHub app ਚੁਣੋ।
ਇੰਸਟਾਲੇਸ਼ਨ ਨੰਬਰ ਪੇਸਟ ਕਰੋ ਅਤੇ ਜਾਰੀ ਰੱਖੋ। ਅਸੀਂ ਕੁਝ ਵੀ ਸੁਰੱਖਿਅਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰਦੇ ਹਾਂ; ਜਿਸ ਨੰਬਰ ਤੱਕ ਅਸੀਂ ਨਹੀਂ ਪਹੁੰਚ ਸਕਦੇ, ਉਹ ਕਦੇ ਵੀ ਸਟੋਰ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ।
ਅੱਗੇ ਕੀ ਹੁੰਦਾ ਹੈ
- ਜਿਨ੍ਹਾਂ ਰਿਪੋਜ਼ਟਰੀਆਂ ਲਈ ਤੁਸੀਂ ਐਪ ਨੂੰ ਇਜਾਜ਼ਤ ਦਿੱਤੀ ਹੈ, ਉਹ ਸਾਈਟ ਨੂੰ ਡਿਪਲੋਏ ਕਰਨ ਲਈ ਦਿਖਾਈ ਦਿੰਦੀਆਂ ਹਨ, ਅਤੇ ਇੱਕ ਪੁਸ਼ ਇਸਨੂੰ ਡਿਪਲੋਏ ਕਰ ਦਿੰਦਾ ਹੈ।
- ਸਾਡੇ ਵੱਲੋਂ ਕੀਤੀ ਜਾਣ ਵਾਲੀ ਹਰ ਕਾਰਵਾਈ GitHub 'ਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਦੇ ਆਡਿਟ ਲੌਗ ਵਿੱਚ ਐਪ ਦੇ ਨਾਮ ਹੇਠ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ, ਤੁਹਾਡੇ ਨਾਮ ਹੇਠ ਨਹੀਂ।
- ਸਾਨੂੰ ਹੋਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਦੇਣ ਲਈ, ਉਸੇ Configure ਪੰਨੇ 'ਤੇ ਐਪ ਦੀ ਰਿਪੋਜ਼ਟਰੀ ਪਹੁੰਚ ਬਦਲੋ — ਕਿਸੇ ਵੀ ਚੀਜ਼ ਨੂੰ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
ਜੇਕਰ ਇਹ ਕਨੈਕਟ ਨਹੀਂ ਹੁੰਦਾ
ਇੱਕ ਰਿਪੋਜ਼ਟਰੀ ਗੁੰਮ ਹੈ। ਇੰਸਟਾਲੇਸ਼ਨ ਸਿਰਫ਼ ਤੁਹਾਡੇ ਵੱਲੋਂ ਚੁਣੀਆਂ ਗਈਆਂ ਰਿਪੋਜ਼ਟਰੀਆਂ ਨੂੰ ਕਵਰ ਕਰਦੀ ਹੈ। Configure ਖੋਲ੍ਹੋ ਅਤੇ ਇਸਨੂੰ ਜੋੜੋ।
ਨੰਬਰ ਅਸਵੀਕਾਰ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਜਾਂਚ ਕਰੋ ਕਿ ਇਹ ਐਡਰੈੱਸ ਬਾਰ ਤੋਂ ਲਿਆ ਗਿਆ ਇੰਸਟਾਲੇਸ਼ਨ ਨੰਬਰ ਹੀ ਹੈ, ਐਪ ਦੀ ਆਪਣੀ ID ਨਹੀਂ, ਅਤੇ ਇਹ ਕਿ ਐਪ ਅਜੇ ਵੀ ਸਥਾਪਤ ਹੈ — ਅਨਇੰਸਟੌਲ ਕੀਤੀ ਐਪ ਦੀ ਕੋਈ ਇੰਸਟਾਲੇਸ਼ਨ ਨਹੀਂ ਹੁੰਦੀ।
ਇਹ ਕਹਿੰਦਾ ਹੈ ਕਿ ਕੁੰਜੀ ਅਸਵੀਕਾਰ ਕਰ ਦਿੱਤੀ ਗਈ ਸੀ। ਲਗਭਗ ਹਮੇਸ਼ਾ ਤਿੰਨ ਚੀਜ਼ਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੁੰਦੀ ਹੈ: ਇਸਦੇ ਨਾਲ ਕਾਪੀ ਕੀਤੀ ਗਈ ਖਾਲੀ ਥਾਂ ਜਾਂ ਲਾਈਨ ਬਰੇਕ, ਇੱਕ ਕੁੰਜੀ ਜਿਸਦੀ ਮਿਆਦ ਪੁੱਗ ਚੁੱਕੀ ਹੈ, ਜਾਂ ਇੱਕ ਕੁੰਜੀ ਜਿਸਨੂੰ ਤੁਹਾਡੇ ਵੱਲੋਂ ਕਾਪੀ ਕੀਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ ਰੱਦ ਕਰ ਦਿੱਤਾ ਗਿਆ ਸੀ ਜਾਂ ਮੁੜ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ। ਇੱਕ ਨਵੀਂ ਕੁੰਜੀ ਬਣਾਓ ਅਤੇ ਇਸਨੂੰ ਦੁਬਾਰਾ ਪੇਸਟ ਕਰੋ।
ਇਹ ਕਨੈਕਟ ਹੁੰਦਾ ਹੈ, ਪਰ ਬਾਅਦ ਵਿੱਚ ਕੁਝ ਅਸਫਲ ਹੋ ਜਾਂਦਾ ਹੈ। ਕੁੰਜੀ ਪ੍ਰਮਾਣਿਤ ਹੁੰਦੀ ਹੈ ਪਰ ਇਸ ਵਿੱਚ ਉਹ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੁੰਦੀ ਜਿਸਦੀ ਕਾਰਵਾਈ ਨੂੰ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਉੱਪਰ ਸੂਚੀਬੱਧ ਇਜਾਜ਼ਤਾਂ ਦੇ ਨਾਲ ਇੱਕ ਨਵੀਂ ਕੁੰਜੀ ਬਣਾਓ, ਫਿਰ ਪੁਰਾਣਾ ਕਨੈਕਸ਼ਨ ਡਿਸਕਨੈਕਟ ਕਰੋ ਅਤੇ ਨਵੀਂ ਕੁੰਜੀ ਨੂੰ ਕਨੈਕਟ ਕਰੋ।
ਡਿਸਕਨੈਕਟ ਕਰਨਾ
Integrations ਖੋਲ੍ਹੋ, ਖਾਤਾ ਲੱਭੋ ਅਤੇ Disconnect ਦਬਾਓ। ਇਹ ਸਟੋਰ ਕੀਤੀ ਕੁੰਜੀ ਨੂੰ ਤੁਰੰਤ ਮਿਟਾ ਦਿੰਦਾ ਹੈ। ਜੋ ਵੀ ਇਸਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਸੀ ਉਹ ਆਪਣੀ ਅਗਲੀ ਕਾਰਵਾਈ 'ਤੇ ਰੁਕ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਜੋ ਸਕ੍ਰੀਨਾਂ ਇਸ 'ਤੇ ਨਿਰਭਰ ਸਨ ਉਹ ਚੁੱਪਚਾਪ ਅਸਫਲ ਹੋਣ ਦੀ ਬਜਾਏ ਇਹ ਦੱਸ ਦਿੰਦੀਆਂ ਹਨ।
ਡਿਸਕਨੈਕਟ ਕਰਨਾ ਉਸ ਕੰਮ ਨੂੰ ਵਾਪਸ ਨਹੀਂ ਮੋੜਦਾ ਜੋ ਪਹਿਲਾਂ ਹੀ ਕੀਤਾ ਜਾ ਚੁੱਕਾ ਹੈ — ਰਿਕਾਰਡ, ਡਿਪਲੋਏਮੈਂਟ ਜਾਂ ਸੈਟਿੰਗਾਂ ਜੋ ਅਸੀਂ ਤੁਹਾਡੇ ਖਾਤੇ 'ਤੇ ਬਦਲੀਆਂ ਹਨ, ਉਹ ਉਸੇ ਤਰ੍ਹਾਂ ਰਹਿੰਦੀਆਂ ਹਨ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਕੁੰਜੀ ਖੁਦ ਲੀਕ ਹੋ ਸਕਦੀ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਵਿਕਰੇਤਾ ਕੋਲ ਵੀ ਰੱਦ ਕਰੋ; ਡਿਸਕਨੈਕਟ ਕਰਨ ਨਾਲ ਸਾਡੀ ਕਾਪੀ ਹਟਦੀ ਹੈ, ਉਹਨਾਂ ਦੀ ਨਹੀਂ।