Skip to content

เพิ่มช่องทาง GitHub Releases

สิ่งที่ต้องเตรียมก่อนเริ่ม

ต้องใช้เพียงสามอย่าง:

ข้อกำหนดวัตถุประสงค์
GitHub accountใช้สร้าง access token และเป็น owner ของ repository
GitHub Access TokenImgHost ใช้เข้าถึง GitHub API, สร้าง releases และอัปโหลดไฟล์
Repository nameใส่เฉพาะ repository name ก็ได้ เช่น image

ขั้นตอนตั้งค่า

ขั้นตอนที่ 1: เข้าสู่ระบบ GitHub และสร้าง Access Token

  1. เข้าสู่ระบบ GitHub
  2. คลิก avatar มุมขวาบนแล้วเปิด Settings
  3. เปิด Developer settings จากแถบด้านซ้าย
  4. เปิด Personal access tokens
  5. เปิด Tokens (classic)
  6. คลิก Generate new token (classic)
  7. ตั้งชื่อ token ให้จำง่าย
  8. เลือก expiration date ตามแนวทางการดูแลของคุณ
  9. เลือก scopes repo และ workflow
  10. คัดลอกและบันทึก token ทันทีหลังสร้างเสร็จ

เพิ่ม GitHub permissions

ขั้นตอนที่ 2: ใส่ช่องทาง GitHub Releases ใน ImgHost

หลังเลือก GitHub Releases ใน Upload Settings ให้กรอกฟิลด์ดังนี้:

ฟิลด์ UIใส่อะไร
Channel nameชื่อที่คุณตั้งเอง เช่น GitHubPrimary
Access TokenGitHub Personal Access Token ที่เพิ่งสร้าง
Repository namerepo name แบบสั้น เช่น image หรือพาธแบบเต็ม เช่น username/image
Private repositoryเปิดหรือปิดตามความต้องการ
Remarkไม่บังคับ เช่น Primary upload channel

กรอกการกำหนดค่าช่องทาง GitHub

ขั้นตอนที่ 3: บันทึกช่องทาง

กรอกครบแล้วคลิก Save

ระบบจะจัดการรายละเอียดเหล่านี้:

พฤติกรรมของระบบคำอธิบาย
Short repository nameImgHost ระบุ GitHub account ปัจจุบัน แล้วขยายค่าเป็นพาธ repository แบบเต็ม
Full repository pathImgHost ใช้ path username/repository ตามที่ใส่มาแบบตรงตัว
การตรวจสอบ repositoryถ้าใช้พาธของ personal account ปัจจุบัน ImgHost จะสร้าง repository อัตโนมัติเมื่อยังไม่มี ถ้าใส่พาธแบบเต็มเอง ImgHost จะใช้พาธนั้นโดยตรง
Public/private stateRepository visibility จะ sync ตาม switch ปัจจุบัน

รายการตรวจสอบด่วน

GitHub Releases ทำงานตาม flow นี้:

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.