Skip to content

เพิ่มช่องทาง GitLab Packages

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

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

ข้อกำหนดวัตถุประสงค์
GitLab accountใช้สร้าง access token และเป็น owner ของ project
GitLab Personal Access TokenImgHost ใช้เข้าถึง GitLab API, สร้าง projects และอัปโหลดไฟล์ไปยัง Generic Packages
Project nameใส่เฉพาะ project name ก็ได้ เช่น imgbed

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

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

  1. เข้าสู่ระบบ GitLab
  2. คลิก avatar มุมขวาบนแล้วเปิด Preferences
  3. เปิด Access Tokens จากแถบด้านซ้าย
  4. ตั้งชื่อ token ให้จำง่าย
  5. เลือก expiration date ตามแนวทางการดูแลของคุณ
  6. เลือก scope api
  7. คัดลอกและบันทึก token ทันทีหลังสร้างเสร็จ

สร้าง legacy token

เลือก token permissions

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

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

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

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

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

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

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

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

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

text
Sign in to GitLab
-> Create an Access Token
-> Select only the api scope
-> Return to ImgHost and enter the token and project name
-> Save
-> If only a project name is entered, ImgHost adds the current username automatically
-> If username/project is entered, ImgHost uses it as-is
-> Upload a test image

Released as user documentation for ImgHost.