إضافة قناة GitLab Packages
ما الذي تحتاجه قبل البدء؟
تحتاج إلى ثلاثة أشياء فقط:
| المتطلب | الغرض |
|---|---|
| حساب GitLab | لإنشاء رمز وصول وامتلاك المشروع. |
| GitLab Personal Access Token | يستخدمه ImgHost للوصول إلى GitLab API وإنشاء المشاريع ورفع الملفات إلى Generic Packages. |
| اسم المشروع | يمكن إدخال اسم المشروع فقط، مثل imgbed. |
خطوات الإعداد
الخطوة 1: سجّل الدخول إلى GitLab وأنشئ Access Token
- سجّل الدخول إلى GitLab.
- اضغط صورتك في الزاوية العلوية اليمنى وافتح
Preferences. - افتح
Access Tokensمن الشريط الجانبي. - أعطِ الرمز اسمًا واضحًا.
- اختر تاريخ انتهاء يناسب أسلوبك في الصيانة.
- اختر نطاق الأذونات
api. - انسخ الرمز واحفظه مباشرة بعد إنشائه.


الخطوة 2: املأ قناة GitLab Packages في ImgHost
بعد اختيار GitLab Packages في إعدادات الرفع، املأ الحقول كما يلي:
| حقل الواجهة | ما الذي تدخله |
|---|---|
| اسم القناة | اسم تختاره، مثل GitLabPrimary. |
| Access Token | GitLab Personal Access Token الذي أنشأته للتو. |
| اسم المشروع | اسم مشروع قصير مثل imgbed، أو مسار كامل مثل username/imgbed. |
| مستودع خاص | فعّله أو عطّله حسب حاجتك. |
| ملاحظة | اختياري، مثل Primary upload channel. |

الخطوة 3: احفظ القناة
بعد ملء الحقول اضغط حفظ.
سيتولى النظام التفاصيل التالية:
| سلوك النظام | الوصف |
|---|---|
| اسم مشروع قصير | يحدد ImgHost حساب GitLab الحالي ويوسّع القيمة إلى مسار مشروع كامل. |
| مسار مشروع كامل | يستخدم ImgHost مسار username/project كما أُدخل. |
| فحص المشروع | إذا استخدمت مسار الحساب الشخصي الحالي، ينشئ ImgHost المشروع تلقائيًا عند عدم وجوده. إذا أدخلت مسارًا كاملًا يدويًا، يستخدمه مباشرة. |
| حالة العام/الخاص | تتم مزامنة ظهور المشروع حسب المفتاح الحالي. |
قائمة تحقق سريعة
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