GitHub Releases Kanalı Ekleme
Başlamadan Önce Gerekenler
Yalnızca üç şeye ihtiyacınız var:
| Gereken | Ne için kullanılır |
|---|---|
| GitHub hesabı | Access token oluşturmak ve repository sahibi olmak için. |
| GitHub Access Token | ImgHost'in GitHub API'ye erişmesi, releases oluşturması ve dosya yüklemesi için. |
| Repository adı | Yalnızca repository adını girebilirsiniz, örneğin image. |
Kurulum Adımları
1. GitHub'a Giriş Yapın ve Access Token Oluşturun
- GitHub'a giriş yapın.
- Sağ üst köşedeki avatarınıza tıklayıp
Settingsbölümünü açın. - Sol kenar çubuğundan
Developer settingsbölümünü açın. Personal access tokensbölümünü açın.Tokens (classic)bölümünü açın.Generate new token (classic)düğmesine tıklayın.- Token için tanıyabileceğiniz bir ad verin.
- Kendi bakım tercihinize göre son kullanma tarihi seçin.
repoveworkflowscopes seçeneklerini seçin.- Token oluşturulur oluşturulmaz kopyalayıp kaydedin.

2. ImgHost'de GitHub Releases Kanalını Doldurun
Yükleme Ayarları'nda GitHub Releases seçtikten sonra alanları şöyle doldurun:
| Arayüz Alanı | Ne girilir |
|---|---|
| Channel name | Sizin seçeceğiniz bir ad, örneğin GitHubPrimary. |
| Access Token | Az önce oluşturduğunuz GitHub Personal Access Token. |
| Repository name | image gibi kısa repo adı veya username/image gibi tam yol. |
| Private repository | İhtiyacınıza göre açın veya kapatın. |
| Remark | İsteğe bağlı, örneğin Primary upload channel. |

3. Kanalı Kaydedin
Alanları doldurduktan sonra Save düğmesine tıklayın.
Sistem şu ayrıntıları kendisi ele alır:
| Sistem Davranışı | Açıklama |
|---|---|
| Kısa repository adı | ImgHost mevcut GitHub hesabını belirler ve değeri tam repository yoluna genişletir. |
| Tam repository yolu | ImgHost username/repository yolunu girildiği gibi kullanır. |
| Repository kontrolü | Mevcut kişisel hesap yolu kullanılıyorsa ImgHost repository yoksa otomatik oluşturur. Tam yol elle girildiyse ImgHost bu yolu doğrudan kullanır. |
| Public/private durumu | Repository görünürlüğü mevcut anahtara göre senkronize edilir. |
Kısa Kontrol Listesi
GitHub Releases şöyle çalışır:
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