Skip to content

Добавление канала GitHub Releases

Что подготовить заранее

Нужны всего три вещи:

Что нужноЗачем это нужно
Аккаунт GitHubДля создания access token и владения репозиторием.
GitHub Access TokenImgBed использует его для доступа к 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 в ImgBed

После выбора 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.

Система сама обработает:

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

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

GitHub Releases работает так:

text
Войти в GitHub
-> Создать Access Token
-> Вернуться в ImgBed и ввести token и имя репозитория
-> Сохранить
-> Если введено только имя repo, ImgBed автоматически добавит текущий username
-> Если введено username/repo, ImgBed использует это как есть
-> Загрузить тестовое изображение

Released as user documentation for CloudFlare ImgBed.