Skip to content

GitHub Releases Channel شامل کریں

شروع کرنے سے پہلے کیا چاہیے

آپ کو صرف تین چیزیں چاہیے:

ضرورتمقصد
GitHub accountaccess token بنانے اور repository own کرنے کے لیے۔
GitHub Access TokenImgHost کو GitHub API access، releases بنانے، اور files upload کرنے کے لیے۔
Repository nameصرف repository name درج کر سکتے ہیں، مثلاً image۔

سیٹ اپ کے مراحل

مرحلہ 1: GitHub میں sign in کریں اور Access Token بنائیں

  1. GitHub میں sign in کریں۔
  2. اوپر دائیں corner میں avatar پر کلک کریں اور Settings کھولیں۔
  3. left sidebar سے Developer settings کھولیں۔
  4. Personal access tokens کھولیں۔
  5. Tokens (classic) کھولیں۔
  6. Generate new token (classic) پر کلک کریں۔
  7. token کو قابل شناخت نام دیں۔
  8. اپنی maintenance preference کے مطابق expiration date منتخب کریں۔
  9. repo اور workflow scopes منتخب کریں۔
  10. token بنتے ہی فوراً کاپی کر کے محفوظ کریں۔

GitHub permissions شامل کریں

مرحلہ 2: ImgHost میں GitHub Releases Channel بھریں

اپ لوڈ سیٹنگز میں GitHub Releases منتخب کرنے کے بعد فیلڈز یوں بھریں:

UI فیلڈکیا درج کریں
Channel nameاپنی پسند کا نام، مثلاً GitHubPrimary۔
Access Tokenابھی بنایا ہوا GitHub Personal Access Token۔
Repository nameمختصر repo name جیسے image، یا مکمل path جیسے username/image۔
Private repositoryاپنی ضرورت کے مطابق on یا off کریں۔
Remarkاختیاری، مثلاً Primary upload channel۔

GitHub چینل کی configuration بھریں

مرحلہ 3: چینل محفوظ کریں

فیلڈز بھرنے کے بعد Save پر کلک کریں۔

نظام یہ details خود سنبھال کرے گا:

نظام کا رویہوضاحت
Short repository nameImgHost موجودہ GitHub account پہچان کر قدر کو مکمل repository path میں وسیع کرتا ہے۔
Full repository pathImgHost username/repository path کو بالکل اسی طرح استعمال کرتا ہے جیسے درج کیا گیا ہو۔
repository کی جانچموجودہ personal account path ہو تو ImgHost repository نہ ہونے پر اسے خود بناتا ہے۔ مکمل path دستی طور پر درج ہو تو ImgHost وہی path استعمال کرتا ہے۔
Public/private staterepository visibility موجودہ switch کے مطابق sync ہوتی ہے۔

فوری چیک لسٹ

GitHub Releases کا flow یوں ہے:

text
Sign in to GitHub
-> Create an Access Token
-> Return to ImgHost and enter the token and repository name
-> Save
-> If only a repo name is entered, ImgHost adds the current username automatically
-> If username/repo is entered, ImgHost uses it as-is
-> Upload a test image

Released as user documentation for ImgHost.