GitLab Packages Channel شامل کریں
شروع کرنے سے پہلے کیا چاہیے
آپ کو صرف تین چیزیں چاہیے:
| ضرورت | مقصد |
|---|---|
| GitLab account | access token بنانے اور project own کرنے کے لیے۔ |
| GitLab Personal Access Token | ImgHost کو GitLab API access، projects بنانے، اور files کو Generic Packages میں upload کرنے کے لیے۔ |
| Project name | صرف project name درج کر سکتے ہیں، مثلاً imgbed۔ |
سیٹ اپ کے مراحل
مرحلہ 1: GitLab میں sign in کریں اور Access Token بنائیں
- GitLab میں sign in کریں۔
- اوپر دائیں corner میں avatar پر کلک کریں اور
Preferencesکھولیں۔ - left sidebar سے
Access Tokensکھولیں۔ - token کو قابل شناخت نام دیں۔
- اپنی maintenance preference کے مطابق expiration date منتخب کریں۔
apiscope منتخب کریں۔- token بنتے ہی فوراً کاپی کر کے محفوظ کریں۔


مرحلہ 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۔ |

مرحلہ 3: چینل محفوظ کریں
فیلڈز بھرنے کے بعد Save پر کلک کریں۔
نظام یہ details خود سنبھال کرے گا:
| نظام کا رویہ | وضاحت |
|---|---|
| Short project name | ImgHost موجودہ GitLab account پہچان کر قدر کو مکمل project path میں وسیع کرتا ہے۔ |
| Full project path | ImgHost username/project path کو بالکل اسی طرح استعمال کرتا ہے جیسے درج کیا گیا ہو۔ |
| project کی جانچ | موجودہ personal account path ہو تو ImgHost project نہ ہونے پر اسے خود بناتا ہے۔ مکمل path دستی طور پر درج ہو تو ImgHost وہی path استعمال کرتا ہے۔ |
| Public/private state | project 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