ROOM64 / KNOWLEDGE / N8N

Credentials สำหรับ GitHub

GitHub credentials — การเอกสารสำหรับการรับรอง GitHub ใช้รับรองเหล่านี้เพื่อรับรอง GitHub ใน n8n, แพลตฟอร์มอัตโนมัติการทำงาน

อ่านต้นฉบับที่ n8n Official Docs ↗
คำแปลอัตโนมัติภาษาไทย แปลด้วย Google Translate / M2M100 จากเอกสาร n8n ณ วันที่ 2026-09-28 ยังไม่ได้ตรวจทานทางเทคนิคทุกหน้า โค้ดและ expression คงตามต้นฉบับ ชื่อ node เมนู และศัพท์เทคนิคคงภาษาอังกฤษเพื่อเทียบกับหน้าจอ n8n

Credentials · ตั้งค่าการเชื่อมต่อ · GitHub credentials

← Credentials

สารบัญในหน้านี้

การเอกสารสำหรับการรับรอง GitHub ใช้รับรองเหล่านี้เพื่อรับรอง GitHub ใน n8n, แพลตฟอร์มอัตโนมัติการทำงาน

คุณสามารถใช้ credentials เหล่านี้เพื่อตรวจสอบสิทธิ์ node ต่อไปนี้:

ข้อกำหนดเบื้องต้น

สร้างก GitHub บัญชี

วิธีการรับรองความถูกต้องที่รองรับ

  • API Access Token: ใช้วิธีการนี้กับ nodes GitHub ใด ๆ
  • OAuth2: ใช้วิธีการนี้ด้วย GitHub และ GitHub Trigger เท่านั้น nodes; อย่าใช้กับ GitHub Document Loader.

อ้างถึง รายละเอียด API ของ GitHub สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการ

การใช้ token การเข้าถึง API

หากต้องการกำหนดค่าข้อมูลประจำตัวนี้ คุณจะต้องมี GitHub บัญชี

มีสองขั้นตอนในการตั้งค่า credentials นี้:

  1. สร้าง token การเข้าถึงส่วนบุคคลของ GitHub .
  2. สร้างใบรับรอง .

ดูส่วนด้านล่างสำหรับคำแนะนำรายละเอียด

สร้าง token การเข้าถึงส่วนบุคคล (Generate personal access token)

ประเภท token ที่แนะนำ (Recommended access token type)

n8n แนะนำให้ใช้ token การเข้าถึงส่วนบุคคล (คลาสสิก) tokens การเข้าถึงส่วนบุคคล GitHub ที่กำหนดเองจะช่วยให้คุณ จำกัด การเข้าถึงไปยังจัดเก็บข้อมูลและอนุญาตเฉพาะ แต่พวกเขามีบางส่วน ข้อ จำกัด .

เพื่อสร้าง token การเข้าถึงส่วนบุคคลของคุณ:

  1. หากคุณไม่ได้ทำเช่นนี้แล้วตรวจสอบที่อยู่อีเมลของคุณด้วย GitHub ตรวจสอบที่อยู่อีเมลของคุณ สำหรับข้อมูลเพิ่มเติม
  2. เปิดโปรไฟล์ GitHub ของคุณ การตั้งค่า .
  3. ในการนำทางด้านซ้าย ให้เลือก การตั้งค่าผู้พัฒนา (Developer settings).
  4. ในทางเดินเรือด้านซ้ายภายใต้ token การเข้าถึงส่วนบุคคล (Personal access tokens) ให้เลือก Tokens (classic).
  5. เลือก สร้าง token ใหม่ > สร้าง token ใหม่ (คลาสสิก) (Generate new token > Generate new token (classic)).
  6. ใส่ชื่ออธิบายสำหรับ token ของคุณใน Note โลกเช่น n8n integration.
  7. เลือก Expiration คุณต้องการสำหรับ token หรือเลือก ไม่หมดอายุ (No expiration).
  8. เลือก Scopes สำหรับ token ของคุณ สำหรับส่วนใหญ่ของ n8n GitHub nodes เพิ่ม repo ขอบเขต
    • Token ไม่ได้กำหนดเป้าหมายสามารถเข้าถึงข้อมูลสาธารณะเท่านั้น
  9. เลือก การสร้าง token (Generate token).
  10. คัดลอก token

อ้างถึง สร้าง token การเข้าถึงส่วนบุคคล (คลาสสิก) สำหรับข้อมูลเพิ่มเติม คำอธิบาย วัตถุประสงค์สำหรับแอป OAuth สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ GitHub Scopes

สร้างใบรับรอง (Set up the credential)

จากนั้นใน n8n การรับรองของคุณ:

  1. หากคุณไม่ได้ใช้ GitHub Enterprise Server อย่าเปลี่ยน เซิร์ฟเวอร์ GitHub (GitHub server) URL
    • หากคุณกำลังใช้ เซิร์ฟเวอร์ GitHub Enterprise ปรับปรุง เซิร์ฟเวอร์ GitHub (GitHub server) เพื่อให้ตรงกับ URL สำหรับเซิร์ฟเวอร์ของคุณ
  2. ลงทะเบียนของคุณ User ชื่อตามที่ปรากฏในโปรไฟล์ GitHub ของคุณ
  3. ป้อน Access Token คุณสร้างขึ้นข้างต้น

การใช้ OAuth2

หมายเหตุสำหรับผู้ใช้ n8n Cloud (Note for n8n Cloud users)

ผู้ใช้ระบบคลาวด์ไม่จำเป็นต้องระบุรายละเอียดการเชื่อมต่อ เลือก Connect my account เพื่อเชื่อมต่อผ่านเบราว์เซอร์ของคุณ

ถ้าคุณเป็น โฮสต์เอง n8n , สร้าง GitHub ใหม่ แอป OAuth :

  1. เปิดโปรไฟล์ GitHub ของคุณ การตั้งค่า .
  2. ในการนำทางด้านซ้าย ให้เลือก การตั้งค่าผู้พัฒนา (Developer settings).
  3. ในการนำทางด้านซ้าย ให้เลือก แอป OAuth (OAuth apps).
  4. เลือก New OAuth App.
    • หากคุณไม่ได้สร้างแอปก่อนคุณอาจเห็น การลงทะเบียนใบสมัครใหม่ (Register a new application) แทนเลือก
  5. ป้อน ชื่อแอพลิเคชัน (Application name) ชอบ n8n integration.
  6. ป้อน Homepage URL สำหรับเว็บไซต์ของแอปของคุณ
  7. หากคุณต้องการเพิ่มตัวเลือก คำอธิบายการใช้งาน (Application description) , ซึ่ง GitHub แสดงให้เห็นผู้ใช้สุดท้าย
  8. จาก n8n ให้คัดลอกไฟล์ OAuth Redirect URL และใส่มันลงใน GitHub ใบอนุญาต callback URL (Authorization callback URL).
  9. เลือก การลงทะเบียน (Register application).
  10. คัดลอก Client ID และ Client Secret นี้สร้างและเพิ่มพวกเขาไปยัง n8n การรับรองของคุณ

อ้างถึง GitHub Authorizing OAuth แอปเอกสาร สำหรับข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการรับอนุญาต

เอกสารและภาพต้นฉบับ © n8n GmbH · คำแปล คู่มือประกอบ และภาพแนวคิดเพิ่มเติมโดย Room64 · เว็บไซต์นี้ไม่ใช่เอกสารทางการของ n8n · Apache 2.0 พร้อม Commons Clause

มีงานที่อยากให้ Software, AI หรือ Automation ช่วยอยู่ไหม?

เล่า workflow หรือปัญหาที่ทีมกำลังเจอ เราช่วยดูได้ว่าควรใช้ระบบสำเร็จรูป เชื่อมเครื่องมือเดิม หรือพัฒนาเพิ่มเฉพาะส่วนไหน

คุยกับเราทาง LINEhello@room64.net