ਮੈਂ ਆਪਣਾ GitHub ਖਾਤਾ ਕਿਵੇਂ ਕਨੈਕਟ ਕਰਾਂ?
ਤਰਜੀਹੀ ਤਰੀਕਾ ਸਾਡੀ Zinn® GitHub App ਹੈ, ਜਿਸਨੂੰ ਤੁਸੀਂ ਆਪਣੇ ਖਾਤੇ 'ਤੇ ਇੰਸਟਾਲ ਕਰਦੇ ਹੋ ਅਤੇ ਚੁਣੀਆਂ ਗਈਆਂ ਰਿਪੋਜ਼ਟਰੀਆਂ ਨੂੰ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹੋ। ਇਹ ਗ੍ਰੈਨਿਊਲਰ ਅਨੁਮਤੀਆਂ ਅਤੇ ਥੋੜ੍ਹੇ ਸਮੇਂ ਦੇ ਇੰਸਟਾਲੇਸ਼ਨ ਟੋਕਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ — ਲੀਕ ਹੋਣ ਲਈ ਕੋਈ ਲੰਬੇ ਸਮੇਂ ਦਾ ਰਾਜ਼ ਨਹੀਂ ਹੁੰਦਾ — ਅਤੇ ਤੁਸੀਂ ਇਸਨੂੰ ਇੱਕ ਕਲਿੱਕ ਵਿੱਚ ਰੱਦ ਕਰ ਸਕਦੇ ਹੋ। ਜੇਕਰ ਤੁਸੀਂ ਫ਼ਾਈਨ-ਗ੍ਰੇਂਡ personal access token ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਪਸੰਦ ਕਰਦੇ ਹੋ, ਤਾਂ ਅਸੀਂ ਤੁਹਾਨੂੰ ਬਿਲਕੁਲ ਦੱਸਦੇ ਹਾਂ ਕਿ ਕਿਹੜੇ ਸਕੋਪ ਪ੍ਰਦਾਨ ਕਰਨੇ ਹਨ ਅਤੇ ਤੁਹਾਡੇ ਵੱਲੋਂ ਇਸਨੂੰ ਦਾਖਲ ਕਰਦੇ ਹੀ ਟੋਕਨ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਦੇ ਹਾਂ।
ਤੁਸੀਂ ਮੇਰੇ ਟੋਕਨ ਬਾਰੇ ਕੀ ਪ੍ਰਮਾਣਿਤ ਕਰਦੇ ਹੋ?
ਦਾਖਲੇ 'ਤੇ ਅਸੀਂ ਇਹ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ GitHub API ਨੂੰ ਕਾਲ ਕਰਦੇ ਹਾਂ ਕਿ ਟੋਕਨ ਕਿਰਿਆਸ਼ੀਲ ਹੈ ਅਤੇ ਇਸ ਕੋਲ ਲੋੜੀਂਦੀਆਂ ਇਜਾਜ਼ਤਾਂ ਹਨ — ਰਿਪੋਜ਼ਟਰੀ ਸਮੱਗਰੀ, Pages, ਅਤੇ ਰੈਪੋ ਬਣਾਉਣ ਲਈ ਪ੍ਰਸ਼ਾਸਨ — ਅਤੇ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹਰਾ ਜਾਂ ਲਾਲ ਨਿਸ਼ਾਨ ਦਿਖਾਉਂਦੇ ਹਾਂ। ਅਸੀਂ ਕਦੇ ਵੀ ਗੈਰ-ਪ੍ਰਮਾਣਿਤ ਜਾਂ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਕੋਪ ਵਾਲੀ ਕੁੰਜੀ ਨੂੰ ਸਟੋਰ ਨਹੀਂ ਕਰਦੇ ਹਾਂ। ਪ੍ਰਮਾਣ-ਪੱਤਰ ਉਸੇ ਕਨੈਕਸ਼ਨ ਰਾਹੀਂ Vault ਵਿੱਚ ਜਾਂਦੇ ਹਨ ਜਿਵੇਂ ਤੁਸੀਂ ਲਿਆਉਂਦੇ ਹੋਏ ਹਰ ਦੂਜੇ ਖਾਤੇ ਲਈ ਜਾਂਦੇ ਹਨ।
ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਮੇਰੇ ਖਾਤੇ 'ਤੇ ਕੀ ਕਰਦੇ ਹੋ?
ਅਸੀਂ ਰਿਪੋਜ਼ਟਰੀਆਂ ਬਣਾਉਂਦੇ ਹਾਂ (ਜਾਂ ਕਿਸੇ ਮੌਜੂਦਾ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ), ਤੁਹਾਡੀ ਸਮੱਗਰੀ ਜਾਂ ਬਿਲਡ ਆਉਟਪੁੱਟ ਨੂੰ ਪੁਸ਼ ਕਰਦੇ ਹਾਂ, ਕਿਸੇ ਬ੍ਰਾਂਚ ਅਤੇ ਡਾਇਰੈਕਟਰੀ ਜਾਂ GitHub Actions ਬਿਲਡ ਤੋਂ GitHub Pages ਨੂੰ ਸਮਰੱਥ ਕਰਦੇ ਹਾਂ, ਅਤੇ ਪਿਛਲੀ ਸਥਿਤੀ 'ਤੇ ਵਾਪਸ ਜਾ ਸਕਦੇ ਹਾਂ। ਇੱਕ ਕਸਟਮ ਡੋਮੇਨ ਲਈ ਅਸੀਂ ਰੈਪੋ CNAME ਲਿਖਦੇ ਹਾਂ, HTTPS ਲਾਗੂ ਕਰਦੇ ਹਾਂ, ਅਤੇ ਤੁਹਾਡੇ ਲਈ DNS ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਦੇ ਹਾਂ। ਅਸੀਂ ਇੱਕ ਨਿਰਧਾਰਤ ਸਮਾਂ-ਸਾਰਣੀ ਅਨੁਸਾਰ ਰਿਪੋਜ਼ਟਰੀ ਦਾ R2 ਆਬਜੈਕਟ ਸਟੋਰੇਜ ਵਿੱਚ ਬੈਕਅੱਪ ਵੀ ਲੈ ਸਕਦੇ ਹਾਂ।
ਕੀ ਮੈਂ ਕਿਸੇ Pages ਸਾਈਟ 'ਤੇ ਆਪਣੇ ਖੁਦ ਦੇ ਡੋਮੇਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹਾਂ?
ਹਾਂ। ਅਸੀਂ ਰਿਪੋਜ਼ਟਰੀ ਦੀ CNAME ਫ਼ਾਈਲ ਲਿਖਦੇ ਹਾਂ, Enforce HTTPS ਨੂੰ ਚਾਲੂ ਕਰਦੇ ਹਾਂ, ਅਤੇ DNS ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਦੇ ਹਾਂ — ਏਪੈਕਸ A-ਰਿਕਾਰਡਾਂ ਨੂੰ GitHub ਦੇ Pages ਪਤਿਆਂ 'ਤੇ ਅਤੇ www CNAME ਨੂੰ — ਕਿਸੇ ਵੀ ਹੋਰ ਬੈਕਐਂਡ ਵਾਂਗ ਹੀ ਏਪੈਕਸ-ਅਤੇ-www ਨਿਯਮ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹੋਏ।
ਕੀ ਮੇਰੇ PBN 'ਤੇ GitHub Pages ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸੁਰੱਖਿਅਤ ਹੈ?
ਇਸਦੀ ਵਰਤੋਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸੋਚ-ਸਮਝ ਕੇ ਕਰੋ। GitHub Pages ਕੋਲ ਕੋਈ ਸਰਵਰ-ਸਾਈਡ ਨਿਯਮ ਨਹੀਂ ਹਨ, ਇਸ ਲਈ ਉੱਥੇ SEO-ਕ੍ਰਾਲਰ ਬਲਾਕਿੰਗ ਸਿਰਫ਼ robots.txt ਅਤੇ ਮੈਟਾ ਟੈਗਸ 'ਤੇ ਹੀ ਨਿਰਭਰ ਕਰ ਸਕਦੀ ਹੈ — ਇਹ ਸਾਡੇ ਆਪਣੇ ਫਲੀਟ ਵਾਂਗ Ahrefs ਜਾਂ Majestic ਨੂੰ ਸਖ਼ਤੀ ਨਾਲ ਬਲਾਕ ਨਹੀਂ ਕਰ ਸਕਦੀ — ਅਤੇ ਹਰੇਕ Pages ਸਾਈਟ GitHub ਦੇ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਅਤੇ IP ਰੇਂਜਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰਦੀ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਸਾਂਝਾ footprint ਹੈ। ਇਸ ਲਈ Footprint-Free ਲਾਈਨ 'ਤੇ ਅਸੀਂ GitHub Pages ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੇ ਹਾਂ ਪਰ ਇਸ ਨੂੰ footprint-ਪੱਖੋਂ ਕਮਜ਼ੋਰ ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕਰਦੇ ਹਾਂ, ਸਾਡੇ ਫਲੀਟ ਜਾਂ Cloudflare 'ਤੇ PBN ਡਿਫੌਲਟ ਰੱਖਦੇ ਹਾਂ, ਅਤੇ ਜਦੋਂ ਤੁਸੀਂ ਕਿਸੇ footprint-ਸੰਵੇਦਨਸ਼ੀਲ ਸਾਈਟ ਲਈ ਇਸਨੂੰ ਚੁਣਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਚੇਤਾਵਨੀ ਦਿੰਦੇ ਹਾਂ। Mainstream ਲਾਈਨ 'ਤੇ ਇਹ ਇੱਕ ਪਹਿਲੇ ਦਰਜੇ ਦਾ, ਮੁਫ਼ਤ ਸਟੈਟਿਕ ਵਿਕਲਪ ਹੈ।