افزودن کانال GitLab Packages
پیش از شروع چه چیزهایی لازم است
فقط به سه مورد نیاز دارید:
| مورد | کاربرد |
|---|---|
| حساب GitLab | برای ساخت توکن دسترسی و مالکیت پروژه استفاده میشود. |
| توکن دسترسی شخصی GitLab | ImgHost از آن برای دسترسی به API مربوط به GitLab، ساخت پروژهها و بارگذاری فایلها در Generic Packages استفاده میکند. |
| نام پروژه | میتوانید فقط نام پروژه را وارد کنید، برای مثال imgbed. |
مراحل پیکربندی
مرحله 1: ورود به GitLab و ساخت توکن دسترسی
- وارد GitLab شوید.
- در گوشه بالا سمت راست روی آواتار خود کلیک کنید و
Preferencesرا باز کنید. Access Tokensرا از نوار کناری چپ باز کنید.- برای توکن نامی قابل تشخیص انتخاب کنید.
- تاریخ انقضا را بر اساس برنامه نگهداری خود انتخاب کنید.
- محدوده
apiرا انتخاب کنید. - توکن تولیدشده را بلافاصله کپی و ذخیره کنید.


مرحله 2: تکمیل کانال GitLab Packages در ImgHost
پس از انتخاب GitLab Packages در تنظیمات بارگذاری، فیلدها را اینگونه تکمیل کنید:
| فیلد رابط کاربری | مقدار لازم |
|---|---|
| نام کانال | نامی دلخواه، مانند GitLabPrimary. |
| توکن دسترسی | توکن دسترسی شخصی GitLab که تازه ساختهاید. |
| نام پروژه | نام کوتاه پروژه مانند imgbed، یا مسیر کامل مانند username/imgbed. |
| مخزن خصوصی | بسته به نیاز خود آن را فعال یا غیرفعال کنید. |
| توضیح | اختیاری، برای مثال کانال اصلی بارگذاری. |

مرحله 3: ذخیره کانال
پس از تکمیل فیلدها، روی ذخیره کلیک کنید.
سیستم این جزئیات را مدیریت میکند:
| رفتار سیستم | توضیح |
|---|---|
| نام کوتاه پروژه | ImgHost حساب فعلی GitLab را تشخیص میدهد و مقدار را به مسیر کامل پروژه گسترش میدهد. |
| مسیر کامل پروژه | ImgHost مسیر username/project را دقیقاً همانطور که وارد شده استفاده میکند. |
| بررسی پروژه | اگر از مسیر حساب شخصی فعلی استفاده کنید، ImgHost در صورت نبودن پروژه، آن را خودکار میسازد. اگر مسیر کامل را دستی وارد کنید، 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