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.