Добавление канала GitHub Releases
Что подготовить заранее
Нужны всего три вещи:
| Что нужно | Зачем это нужно |
|---|---|
| Аккаунт GitHub | Для создания access token и владения репозиторием. |
| GitHub Access Token | ImgBed использует его для доступа к GitHub API, создания releases и загрузки файлов. |
| Имя репозитория | Можно ввести только имя репозитория, например image. |
Настройка
Шаг 1. Войдите в GitHub и создайте Access Token
- Войдите в GitHub.
- Нажмите аватар в правом верхнем углу и откройте
Settings. - В левой боковой панели откройте
Developer settings. - Откройте
Personal access tokens. - Откройте
Tokens (classic). - Нажмите
Generate new token (classic). - Дайте token понятное имя.
- Выберите срок действия по своему подходу к обслуживанию.
- Выберите scopes
repoиworkflow. - Сразу после создания скопируйте и сохраните token.

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

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