Добавление канала GitLab Packages
Что подготовить заранее
Нужны всего три вещи:
| Что нужно | Зачем это нужно |
|---|---|
| Аккаунт GitLab | Для создания access token и владения проектом. |
| GitLab Personal Access Token | ImgBed использует его для доступа к GitLab API, создания проектов и загрузки файлов в Generic Packages. |
| Имя проекта | Можно ввести только имя проекта, например imgbed. |
Настройка
Шаг 1. Войдите в GitLab и создайте Access Token
- Войдите в GitLab.
- Нажмите аватар в правом верхнем углу и откройте
Preferences. - В левой боковой панели откройте
Access Tokens. - Дайте token понятное имя.
- Выберите срок действия по своему подходу к обслуживанию.
- Выберите scope
api. - Сразу после создания скопируйте и сохраните token.


Шаг 2. Заполните канал GitLab Packages в ImgBed
После выбора GitLab Packages в настройках загрузки заполните поля:
| Поле в интерфейсе | Что ввести |
|---|---|
| Channel name | Имя на ваш выбор, например GitLabPrimary. |
| Access Token | GitLab Personal Access Token, который вы только что создали. |
| Project name | Короткое имя проекта, например imgbed, или полный путь вроде username/imgbed. |
| Private repository | Включите или выключите по своим потребностям. |
| Remark | Необязательно, например Primary upload channel. |

Шаг 3. Сохраните канал
После заполнения полей нажмите Save.
Система сама обработает:
| Поведение системы | Описание |
|---|---|
| Короткое имя проекта | ImgBed определяет текущий аккаунт GitLab и разворачивает значение в полный путь проекта. |
| Полный путь проекта | ImgBed использует путь username/project ровно в том виде, как он введен. |
| Проверка проекта | Если используется путь текущего личного аккаунта, ImgBed автоматически создает проект, если его еще нет. Если полный путь введен вручную, ImgBed использует его напрямую. |
| Публичный или приватный статус | Видимость проекта синхронизируется с текущим переключателем. |
Короткий чек-лист
text
Войти в GitLab
-> Создать Access Token
-> Выбрать только scope api
-> Вернуться в ImgBed и ввести token и имя проекта
-> Сохранить
-> Если введено только имя проекта, ImgBed автоматически добавит текущий username
-> Если введено username/project, ImgBed использует это как есть
-> Загрузить тестовое изображение