Skip to content

إضافة قناة GitLab Packages

ما الذي تحتاجه قبل البدء؟

تحتاج إلى ثلاثة أشياء فقط:

المتطلبالغرض
حساب GitLabلإنشاء رمز وصول وامتلاك المشروع.
GitLab Personal Access Tokenيستخدمه ImgHost للوصول إلى GitLab API وإنشاء المشاريع ورفع الملفات إلى Generic Packages.
اسم المشروعيمكن إدخال اسم المشروع فقط، مثل imgbed.

خطوات الإعداد

الخطوة 1: سجّل الدخول إلى GitLab وأنشئ Access Token

  1. سجّل الدخول إلى GitLab.
  2. اضغط صورتك في الزاوية العلوية اليمنى وافتح Preferences.
  3. افتح Access Tokens من الشريط الجانبي.
  4. أعطِ الرمز اسمًا واضحًا.
  5. اختر تاريخ انتهاء يناسب أسلوبك في الصيانة.
  6. اختر نطاق الأذونات api.
  7. انسخ الرمز واحفظه مباشرة بعد إنشائه.

إنشاء رمز تقليدي

اختيار صلاحيات الرمز

الخطوة 2: املأ قناة GitLab Packages في ImgHost

بعد اختيار GitLab Packages في إعدادات الرفع، املأ الحقول كما يلي:

حقل الواجهةما الذي تدخله
اسم القناةاسم تختاره، مثل GitLabPrimary.
Access TokenGitLab 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

Released as user documentation for ImgHost.