Skip to content

Додавання каналу GitLab Packages

Що підготувати заздалегідь

Потрібні лише три речі:

ПотрібноНавіщо це потрібно
Обліковий запис GitLabДля створення access token і володіння проєктом.
GitLab Personal Access TokenImgHost використовує його для доступу до GitLab API, створення проєктів і завантаження файлів у Generic Packages.
Назва проєктуМожна ввести тільки назву проєкту, наприклад imgbed.

Налаштування

Крок 1. Увійдіть у GitLab і створіть Access Token

  1. Увійдіть у GitLab.
  2. Натисніть свій аватар у правому верхньому куті й відкрийте Preferences.
  3. У лівій бічній панелі відкрийте Access Tokens.
  4. Дайте token зрозумілу назву.
  5. Виберіть дату закінчення дії відповідно до вашого підходу до обслуговування.
  6. Виберіть scope api.
  7. Одразу після створення скопіюйте й збережіть token.

Створення legacy token

Вибір прав token

Крок 2. Заповніть канал GitLab Packages в ImgHost

Після вибору GitLab Packages у налаштуваннях завантаження заповніть поля так:

Поле в інтерфейсіЩо ввести
Channel nameНазва на ваш вибір, наприклад GitLabPrimary.
Access TokenGitLab Personal Access Token, який ви щойно створили.
Project nameАбо коротка назва проєкту, наприклад imgbed, або повний шлях на кшталт username/imgbed.
Private repositoryУвімкніть або вимкніть відповідно до ваших потреб.
RemarkНеобов'язково, наприклад Primary upload channel.

Налаштування каналу

Крок 3. Збережіть канал

Після заповнення полів натисніть Save.

Система сама обробить такі деталі:

Поведінка системиОпис
Коротка назва проєкту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

Released as user documentation for ImgHost.