Skip to content

เพิ่ม GitLab Packages Channel

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

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

RequirementPurpose
GitLab accountใช้ generate access token และเป็น owner ของ project
GitLab Personal Access TokenImgBed ใช้ access GitLab API, create projects และ upload files ไปยัง Generic Packages
Project nameใส่เฉพาะ project name ก็ได้ เช่น imgbed

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

Step 1: Sign in เข้า GitLab และสร้าง Access Token

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

Create a legacy token

Select token permissions

Step 2: ใส่ GitLab Packages Channel ใน ImgBed

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

UI Fieldใส่อะไร
Channel nameชื่อที่คุณตั้งเอง เช่น GitLabPrimary
Access TokenGitLab Personal Access Token ที่เพิ่งสร้าง
Project nameProject name สั้น ๆ เช่น imgbed หรือ full path เช่น username/imgbed
Private repositoryเปิดหรือปิดตามความต้องการ
RemarkOptional เช่น Primary upload channel

Configure the channel

Step 3: Save Channel

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

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

System BehaviorDescription
Short project nameImgBed ระบุ current GitLab account แล้วขยายค่าเป็น full project path
Full project pathImgBed ใช้ path username/project ตามที่ใส่มาแบบตรงตัว
Project checkถ้าใช้ current personal account path ImgBed จะสร้าง project อัตโนมัติเมื่อยังไม่มี ถ้าใส่ full path เอง ImgBed จะใช้ path นั้นโดยตรง
Public/private stateProject visibility จะ sync ตาม switch ปัจจุบัน

Quick Checklist

text
Sign in เข้า GitLab
-> สร้าง Access Token
-> เลือกเฉพาะ api scope
-> กลับไป ImgBed แล้วใส่ token และ project name
-> Save
-> ถ้าใส่แค่ project name ImgBed จะเติม current username ให้อัตโนมัติ
-> ถ้าใส่ username/project ImgBed จะใช้ตามนั้น
-> Upload test image

Released as user documentation for CloudFlare ImgBed.