Skip to content

Додавання каналу GitHub Releases

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

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

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

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

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

  1. Увійдіть у GitHub.
  2. Натисніть свій аватар у правому верхньому куті й відкрийте Settings.
  3. У лівій бічній панелі відкрийте Developer settings.
  4. Відкрийте Personal access tokens.
  5. Відкрийте Tokens (classic).
  6. Натисніть Generate new token (classic).
  7. Дайте token зрозумілу назву.
  8. Виберіть дату закінчення дії відповідно до вашого підходу до обслуговування.
  9. Виберіть scopes repo і workflow.
  10. Одразу після створення скопіюйте й збережіть token.

Додавання прав GitHub

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

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

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

Заповнення конфігурації GitHub-каналу

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

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

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

Поведінка системиОпис
Коротка назва репозиторіюImgHost визначає поточний обліковий запис GitHub і розгортає значення до повного шляху репозиторію.
Повний шлях репозиторіюImgHost використовує шлях username/repository саме в тому вигляді, у якому його введено.
Перевірка репозиторіюЯкщо використовується шлях поточного особистого акаунта, ImgHost автоматично створює репозиторій, коли його ще немає. Якщо повний шлях введено вручну, ImgHost використовує його напряму.
Публічний або приватний станВидимість репозиторію синхронізується відповідно до поточного перемикача.

Короткий чекліст

GitHub Releases працює так:

text
Sign in to GitHub
-> Create an Access Token
-> Return to ImgHost and enter the token and repository name
-> Save
-> If only a repo name is entered, ImgHost adds the current username automatically
-> If username/repo is entered, ImgHost uses it as-is
-> Upload a test image

Released as user documentation for ImgHost.