ਤਾਇਨਾਤੀਆਂ

ਗਲੋਬਲ ਸਾਈਟਸ ਦੇ ਸਾਰੇ ਨਿਕਾਸ ਡੈਸਟ ਫੋਲਡਰ ਵਿੱਚ ਜਾਂਦੇ ਹਨ। ਕਿਉਂਕਿ ਇਹ ਸਾਰੇ ਸਟੈਟਿਕ ਫਾਈਲਾਂ ਹਨ, ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਹੋਸਟ 'ਤੇ ਚਾਲੂ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਸਟੈਟਿਕ ਸਾਈਟਾਂ ਦੀ ਆਗਿਆ ਦੇਂਦਾ ਹੈ। ਮੈਂ ਆਪਣੇ ਕਈ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਕਲਾਉਡਫਲੇਅਰ ਪੇਜਜ਼ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ। ਮੇਰੇ ਅਨੁਭਵ ਵਿੱਚ ਇਹ 20,000 ਪੇਜਾਂ ਤੱਕ ਬਹੁਤ ਚੰਗੀ طرح ਕੰਮ ਕਰਦਾ ਹੈ।

ਕੋਰ ਪ੍ਰੋਜੈਕਟ ਇੱਕ ਨਿੱਜੀ ਰਿਪੋਜ਼ਿਟਰੀ ਹੈ ਜਿਸਤੇ ਡਿਫਾਲਟ ਵਜੋਂ ਹਰ ਜਗ੍ਹਾ ਪਹੁੰਚ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ। ਤੁਸੀਂ ਪਹੁੰਚ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ .gitmodules ਫਾਈਲ ਵਿੱਚ ਇੱਕ github ਨਿੱਜੀ ਐਕਸੈਸ ਟੋਕਨ ਜੋੜ ਸਕਦੇ ਹੋ। GitHub ਨਿੱਜੀ ਪਹੁੰਚ ਟੋਕਨ ਬਣਾਓ:

  • ਗਿੱਟਹਬ ਤੇ ਜਾਓ > ਸੈਟਿੰਗਜ਼ > ਵਿਕਾਸਕ ਸੈਟਿੰਗਜ਼ > ਨਿੱਜੀ ਐਕਸੈਸ ਟੋਕਨ
  • "ਨਵਾਂ ਟੋਕਨ ਬਣਾਓ" 'ਤੇ ਕਲਿੱਕ ਕਰੋ (ਕਲਾਸਿਕ)
  • ਇਸਨੂੰ ਇੱਕ ਵਰਣਨਾਤਮਕ ਨਾਮ ਦੇਵੋ, ਜਿਵੇਂ "ਕਲਾਉਡਫਲੇਰ ਬਿਲਡ ਐਕਸਸ"
  • ਮਿਆਦ ਦੀ ਤਾਰੀਖ ਮੁਕਰਰ ਕਰੋ (ਜਾਂ ਜੇ ਲੋੜ ਹੋਵੇ, "ਕੋਈ ਮਿਆਦ ਨਹੀਂ" ਚੁਣੋ)
  • ਰੂਪ ਰੇਖਾ ਚੁਣੋ: ਘੱਟੋ ਘੱਟ, ਸਾਰੇ ਰੇਪੋਜ਼ੀਟਰੀਆਂ ਦੇ ਵਿਕਲਪ ਨੂੰ ਚੈੱਕ ਕਰੋ। ਮੈਂ ਇਹ ਅਧਿਕਾਰ ਵੀ ਪੜ੍ਹਨ ਲਈ ਕੇਵਲ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹਾਂ: ਕਰਮ, ਕਮੇਟ ਸਟੇਟਸ, ਸਮੱਗਰੀ, ਮੈਟਾਡੇਟਾ।
  • "ਟੋਕੇਨ ਬਣਾਉਣ ਦੇ ਲਈ" ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਤੁਰੰਤ ਟੋਕੇਨ ਦੀ ਨਕਲ ਕਰੋ
Add the token to Cloudflare:
  • ਆਪਣੇ ਕਲਾਉਡਫਲੇਰ ਪੇਜਜ਼ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ, ਸੈਟਿੰਗਜ਼ > ਵਾਤਾਵਰਣ ਚਲਾਕਾਂ 'ਤੇ ਜਾਓ
  • ਨਵਾਂ ਵਾਰੀਏਬਲ ਜੋੜੋ ਜਿਸਦਾ ਨਾ GITHUB_PAT ਹੈ (ਜਾਂ ਕਿਸੇ ਹੋਰ ਨਾਮ ਨੂੰ ਤੁਸੀਂ ਚਾਹੋ) ਮੈਂ ਆਮ ਤੌਰ 'ਤੇ ਉੱਤਪਾਦਨ ਅਤੇ ਪੂਰਵ ਦ੍ਰਿਸ਼ਟਿਕੋਣ (ਜੇ ਤੁਸੀਂ ਪੂਰਵ ਦ੍ਰਿਸ਼ਟਿਕੋਣ ਦਾ ਇਸਤੇਮਾਲ ਕਰਦੇ ਹੋ) ਲਈ ਇੱਕੋ ਹੀ ਚੀਜ਼ ਸ਼ਾਮਲ ਕਰਦਾ ਹਾਂ।
  • ਨਿੱਜੀ ਪਹੁੰਚ ਟੋਕਨ ਨੂੰ ਕੀਮਤ ਵਜੋ ਪੇਸਟ ਕਰੋ
  • ਤੁਹਾਡੀ .gitmodules ਫਾਇਲ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ: ਸਬਮੋਡਿਊਲ URLs ਨੂੰ HTTPS ਦੇ ਨਾਲ ਟੋਕਨ ਵਰਤੋਂ ਲਈ ਬਦਲੋ:
bash - .gitmodules
[submodule "path/to/submodule"]
      path = path/to/submodule
      url = https://${GITHUB_PAT}@github.com/username/repo.git