Adicionar um canal GitHub Releases
O que você precisa antes de começar
Você só precisa de três coisas:
| Requisito | Finalidade |
|---|---|
| Conta GitHub | Usada para gerar um access token e ser proprietária do repositório. |
| GitHub Access Token | Usado pelo ImgHost para acessar a GitHub API, criar releases e fazer upload de arquivos. |
| Repository name | Você pode informar somente o nome do repositório, por exemplo image. |
Etapas de configuração
Etapa 1: Entre no GitHub e crie um Access Token
- Entre no GitHub.
- Clique no avatar no canto superior direito e abra
Settings. - Abra
Developer settingsna barra lateral esquerda. - Abra
Personal access tokens. - Abra
Tokens (classic). - Clique em
Generate new token (classic). - Dê ao token um nome que você reconheça.
- Escolha uma data de expiração conforme sua preferência de manutenção.
- Selecione os scopes
repoeworkflow. - Copie e salve o token imediatamente depois que ele for criado.

Etapa 2: Preencha o canal GitHub Releases no ImgHost
Depois de selecionar GitHub Releases em Configurações de upload, preencha os campos assim:
| Campo da UI | O que inserir |
|---|---|
| Nome do canal | Um nome de sua escolha, como GitHubPrimary. |
| Access Token | O GitHub Personal Access Token que você acabou de criar. |
| Repository name | Um nome curto de repo, como image, ou um caminho completo, como username/image. |
| Private repository | Ative ou desative conforme sua necessidade. |
| Remark | Opcional, por exemplo Primary upload channel. |

Etapa 3: Salve o canal
Depois de preencher os campos, clique em Salvar.
O sistema cuidará destes detalhes:
| Comportamento do sistema | Descrição |
|---|---|
| Nome curto do repositório | O ImgHost identifica a conta GitHub atual e expande o valor para um caminho completo de repositório. |
| Caminho completo do repositório | O ImgHost usa o caminho username/repository exatamente como informado. |
| Verificação do repositório | Se você usar o caminho da conta pessoal atual, o ImgHost cria o repositório automaticamente quando ele não existe. Se informar manualmente um caminho completo, o ImgHost usa esse caminho diretamente. |
| Estado público/privado | A visibilidade do repositório é sincronizada conforme o switch atual. |
Lista de verificação rápida
GitHub Releases funciona assim:
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