Skip to content

GitLab Packages Channel شامل کریں

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

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

ضرورتمقصد
GitLab accountaccess token بنانے اور project own کرنے کے لیے۔
GitLab Personal Access TokenImgHost کو GitLab API access، projects بنانے، اور files کو Generic Packages میں upload کرنے کے لیے۔
Project nameصرف project name درج کر سکتے ہیں، مثلاً imgbed۔

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

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

  1. GitLab میں sign in کریں۔
  2. اوپر دائیں corner میں avatar پر کلک کریں اور Preferences کھولیں۔
  3. left sidebar سے Access Tokens کھولیں۔
  4. token کو قابل شناخت نام دیں۔
  5. اپنی maintenance preference کے مطابق expiration date منتخب کریں۔
  6. api scope منتخب کریں۔
  7. token بنتے ہی فوراً کاپی کر کے محفوظ کریں۔

legacy token بنائیں

Select token permissions

مرحلہ 2: ImgHost میں GitLab Packages Channel بھریں

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

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

Configure the channel

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

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

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

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

فوری چیک لسٹ

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

Released as user documentation for ImgHost.