การเอกสารสำหรับการรับรอง GitHub ใช้รับรองเหล่านี้เพื่อรับรอง GitHub ใน n8n, แพลตฟอร์มอัตโนมัติการทำงาน
คุณสามารถใช้ credentials เหล่านี้เพื่อตรวจสอบสิทธิ์ node ต่อไปนี้:
- GitHub
- GitHub Trigger
- GitHub Document Loader : node นี้ไม่สนับสนุน OAuth
ข้อกำหนดเบื้องต้น
สร้างก GitHub บัญชี
วิธีการรับรองความถูกต้องที่รองรับ
- API Access Token: ใช้วิธีการนี้กับ nodes GitHub ใด ๆ
- OAuth2: ใช้วิธีการนี้ด้วย GitHub และ GitHub Trigger เท่านั้น nodes; อย่าใช้กับ GitHub Document Loader.
ทรัพยากรที่เกี่ยวข้อง
อ้างถึง รายละเอียด API ของ GitHub สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการ
การใช้ token การเข้าถึง API
หากต้องการกำหนดค่าข้อมูลประจำตัวนี้ คุณจะต้องมี GitHub บัญชี
มีสองขั้นตอนในการตั้งค่า credentials นี้:
ดูส่วนด้านล่างสำหรับคำแนะนำรายละเอียด
สร้าง token การเข้าถึงส่วนบุคคล (Generate personal access token)
ประเภท token ที่แนะนำ (Recommended access token type)
n8n แนะนำให้ใช้ token การเข้าถึงส่วนบุคคล (คลาสสิก) tokens การเข้าถึงส่วนบุคคล GitHub ที่กำหนดเองจะช่วยให้คุณ จำกัด การเข้าถึงไปยังจัดเก็บข้อมูลและอนุญาตเฉพาะ แต่พวกเขามีบางส่วน ข้อ จำกัด .
เพื่อสร้าง token การเข้าถึงส่วนบุคคลของคุณ:
- หากคุณไม่ได้ทำเช่นนี้แล้วตรวจสอบที่อยู่อีเมลของคุณด้วย GitHub ตรวจสอบที่อยู่อีเมลของคุณ สำหรับข้อมูลเพิ่มเติม
- เปิดโปรไฟล์ GitHub ของคุณ การตั้งค่า .
- ในการนำทางด้านซ้าย ให้เลือก การตั้งค่าผู้พัฒนา (Developer settings).
- ในทางเดินเรือด้านซ้ายภายใต้ token การเข้าถึงส่วนบุคคล (Personal access tokens) ให้เลือก Tokens (classic).
- เลือก สร้าง token ใหม่ > สร้าง token ใหม่ (คลาสสิก) (Generate new token > Generate new token (classic)).
- ใส่ชื่ออธิบายสำหรับ token ของคุณใน Note โลกเช่น
n8n integration. - เลือก Expiration คุณต้องการสำหรับ token หรือเลือก ไม่หมดอายุ (No expiration).
- เลือก Scopes สำหรับ token ของคุณ สำหรับส่วนใหญ่ของ n8n GitHub nodes เพิ่ม
repoขอบเขต- Token ไม่ได้กำหนดเป้าหมายสามารถเข้าถึงข้อมูลสาธารณะเท่านั้น
- เลือก การสร้าง token (Generate token).
- คัดลอก token
อ้างถึง สร้าง token การเข้าถึงส่วนบุคคล (คลาสสิก) สำหรับข้อมูลเพิ่มเติม คำอธิบาย วัตถุประสงค์สำหรับแอป OAuth สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ GitHub Scopes
สร้างใบรับรอง (Set up the credential)
จากนั้นใน n8n การรับรองของคุณ:
- หากคุณไม่ได้ใช้ GitHub Enterprise Server อย่าเปลี่ยน เซิร์ฟเวอร์ GitHub (GitHub server) URL
- หากคุณกำลังใช้ เซิร์ฟเวอร์ GitHub Enterprise ปรับปรุง เซิร์ฟเวอร์ GitHub (GitHub server) เพื่อให้ตรงกับ URL สำหรับเซิร์ฟเวอร์ของคุณ
- ลงทะเบียนของคุณ User ชื่อตามที่ปรากฏในโปรไฟล์ GitHub ของคุณ
- ป้อน Access Token คุณสร้างขึ้นข้างต้น
การใช้ OAuth2
หมายเหตุสำหรับผู้ใช้ n8n Cloud (Note for n8n Cloud users)
ผู้ใช้ระบบคลาวด์ไม่จำเป็นต้องระบุรายละเอียดการเชื่อมต่อ เลือก Connect my account เพื่อเชื่อมต่อผ่านเบราว์เซอร์ของคุณ
ถ้าคุณเป็น โฮสต์เอง n8n , สร้าง GitHub ใหม่ แอป OAuth :
- เปิดโปรไฟล์ GitHub ของคุณ การตั้งค่า .
- ในการนำทางด้านซ้าย ให้เลือก การตั้งค่าผู้พัฒนา (Developer settings).
- ในการนำทางด้านซ้าย ให้เลือก แอป OAuth (OAuth apps).
- เลือก New OAuth App.
- หากคุณไม่ได้สร้างแอปก่อนคุณอาจเห็น การลงทะเบียนใบสมัครใหม่ (Register a new application) แทนเลือก
- ป้อน ชื่อแอพลิเคชัน (Application name) ชอบ
n8n integration. - ป้อน Homepage URL สำหรับเว็บไซต์ของแอปของคุณ
- หากคุณต้องการเพิ่มตัวเลือก คำอธิบายการใช้งาน (Application description) , ซึ่ง GitHub แสดงให้เห็นผู้ใช้สุดท้าย
- จาก n8n ให้คัดลอกไฟล์ OAuth Redirect URL และใส่มันลงใน GitHub ใบอนุญาต callback URL (Authorization callback URL).
- เลือก การลงทะเบียน (Register application).
- คัดลอก Client ID และ Client Secret นี้สร้างและเพิ่มพวกเขาไปยัง n8n การรับรองของคุณ
อ้างถึง GitHub Authorizing OAuth แอปเอกสาร สำหรับข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการรับอนุญาต

