เชื่อมต่อ GitHub กับ Manus เพื่อตรวจสอบ แก้ไข และเผยแพร่โค้ด

ด้วยตัวเชื่อมต่อ MCP ของ GitHub Manus จะอ่าน pull request และ issue ของคุณ เขียนความเห็นรีวิว แก้ไขโค้ดในแบรนช์ และเปิด pull request ให้คุณรวมเข้าด้วยกัน นอกจากนี้ยังสามารถเริ่มทำงานได้เองเมื่อมีการเปิด pull request ใหม่

ก่อนอื่น ให้เชื่อมต่อ GitHub ใน Manus
ลองใหม่สำหรับ Webhook การชำระเงินที่ล้มเหลว#128fix/webhook-retrymain
api/webhooks/payment.ts+3 −1
41 export async function onPayment(event) {
42− await sendReceipt(event.order)
42+ for (let i = 0; i <= MAX_RETRIES; i++) {
Manus ลูปนี้รันเกินไปอีกหนึ่งครั้ง ให้ใช้ i < MAX_RETRIES แทน
43+ await sendReceipt(event.order)
Manus การลองใหม่อาจส่งใบเสร็จฉบับเดียวกันซ้ำสองครั้ง ควรตรวจสอบก่อนว่าได้ส่งไปแล้วหรือไม่
44+ }
45 }
แก้ไขและพุชแล้วป้องกันใบเสร็จซ้ำเมื่อมีการลองใหม่e41c9a2

GitHub AI ตรวจรีวิวโค้ดในทุก Pull Request

ขอให้ Manus รีวิว pull request หนึ่งรายการ หรือตั้งค่าให้เป็นบอทรีวิวโค้ด GitHub ที่เริ่มทำงานทุกครั้งที่มี pull request ใหม่

github.com/your-org/your-repo/pull/128
Manus รีวิว

เพิ่มการลองใหม่ (retry) ให้กับ webhook การชำระเงิน มีปัญหา 2 ข้อที่ต้องแก้ไขก่อน merge และเส้นทางการ retry ยังไม่มีการทดสอบ

ไฟล์มีการเปลี่ยนแปลง 3 ไฟล์2 ความคิดเห็น

AI ตรวจสอบ PR จากลิงก์ pull request

วางลิงก์แล้ว Manus จะทำหน้าที่เป็นผู้ตรวจรีวิวโค้ด AI ของคุณ: สรุป AI pull request ก่อน จากนั้นจึงตรวจรีวิว pull request ของ GitHub พร้อมคอมเมนต์ที่ผูกกับบรรทัดโค้ดที่ตรงจุด ให้มันรอการยืนยันจากคุณก่อนได้ เพื่อให้การตรวจรีวิวโค้ด AI ที่แสดงบน GitHub เป็นสิ่งที่คุณอนุมัติแล้ว

เมื่อมีการเปิด Pull Request หรือทำเครื่องหมายว่าพร้อมสำหรับการตรวจสอบในรีพอสิทอรีที่เลือก
เฉพาะเมื่อBranch หลักคือ main และ Pull Request ไม่ได้เป็นแบบ Draft
จากนั้นManus ตรวจสอบการเปลี่ยนแปลงและโพสต์รีวิวเมื่อพบปัญหาที่ชัดเจน

ตรวจรีวิวโค้ดอัตโนมัติเมื่อมีการเปิด Pull Request

ตั้งค่าการอัตโนมัติ GitHub ใน Manus: เมื่อมีการเปิด pull request หรือทำเครื่องหมายว่าพร้อมสำหรับการรีวิว งานใหม่จะตรวจสอบและโพสต์รีวิวเฉพาะเมื่อพบปัญหาที่ชัดเจนที่ต้องแก้ไข ทำงานเหมือนบอทรีวิว PR ที่คุณสั่งด้วยคำพูดง่าย ๆ และไม่ใช่ขั้นตอน AI ของ GitHub Actions ดังนั้นการตรวจสอบที่มีอยู่ของคุณจะยังทำงานต่อไป

ดูวิธีที่การอัตโนมัติเริ่มงาน

จัดเรียง Issue ใหม่ก่อน แล้วแก้ไขเฉพาะที่สำคัญ

Manus จะอ่าน Issue ใหม่แต่ละรายการ จากนั้นนำรายการที่คุณเลือกจากบรานช์ไปจนถึง Pull Request ที่คุณสามารถตรวจสอบได้

ทุกวันทำการ เวลา 9 โมงเช้า
เข้าสู่ระบบไม่สำเร็จเมื่อใช้ Single Sign-Onbug
พิมพ์ผิดในหน้าราคาเอกสาร
ระบบลงชื่อเข้าใช้แบบ Single Sign-On ใช้งานไม่ได้อาจซ้ำกับ #301

จัดการอิสชูของ GitHub ทุกเช้าวันทำงาน

งานตามกำหนดเวลาจะอ่าน Issue ใหม่ แนะนำป้ายกำกับสำหรับแต่ละ Issue ระบุ Issue ที่อาจซ้ำกัน และจัดทำร่างขั้นตอนการทำซ้ำปัญหาและคำตอบ นี่คือการจัดระเบียบ Issue ด้วย AI ที่ให้คุณเป็นผู้ตัดสินใจขั้นสุดท้าย

  1. อ่าน Issue #301
  2. สาขาใหม่fix/sso-login
  3. เก็บ URL สำหรับย้อนกลับไว้หลังจากการเข้าสู่ระบบแบบ Single Sign-On
  4. เปิด Pull Request แล้ว พร้อมให้รีวิว

ไปจาก Issue สู่ Pull Request ด้วยเอเจนต์ AI ของ GitHub

Manus คือผู้ช่วย AI สำหรับ GitHub ที่ลงมือแก้ไขให้เอง โดยจะอ่าน Issue แก้โค้ดบนบรานช์ใหม่ เขียนข้อความคอมมิต AI ที่บอกว่าแก้ไขอะไรและทำไม แล้วเปิด Pull Request ส่วนการ Merge ยังคงเป็นสิทธิ์ของคุณ

ตัวสร้างบันทึกประจำรุ่นสำหรับ Pull Request ที่รวมแล้ว

เปลี่ยนสิ่งที่เปิดตัวในสัปดาห์นี้ให้เป็นบันทึกที่ผู้ใช้ของคุณอ่านเข้าใจได้

ทุกวันศุกร์ เวลา 16:00 น.

ฟีเจอร์ใหม่

  • แชร์แดชบอร์ดด้วยลิงก์สาธารณะ #131
  • กรองรายงานตามทีม #134

การแก้ไข

  • กราฟไม่กระพริบอีกต่อไปเมื่อปรับขนาด #133

การเปลี่ยนแปลงที่ไม่สามารถใช้ร่วมกันได้

  • เอนด์พอยต์ส่งออกแบบเดิมถูกนำออกแล้ว #136

บันทึกการเปลี่ยนแปลงประจำสัปดาห์จาก Pull Request ที่ถูกรวมเข้าแล้ว

ใช้ Manus เป็นตัวสร้างบันทึกการเปลี่ยนแปลง: ทุกวันศุกร์มันจะรวบรวม pull request ที่รวมเข้ากับ main และเขียนบันทึกการเผยแพร่ด้วย AI โดยจัดกลุ่มตามสิ่งที่เพิ่มใหม่ สิ่งที่แก้ไข และสิ่งที่เปลี่ยนแปลง

ซิงค์เว็บแอป Manus กับรีโพสิทอรี GitHub ของคุณ

สำรองโค้ด แก้ไขด้วยเครื่องมือของคุณเอง และให้ทั้งสองฝั่งซิงค์กันอยู่เสมอ

เว็บแอปใน Manusแก้ไขด้วยการแชท
ส่งข้อมูลอัตโนมัติดึงข้อมูลอัตโนมัติ
ที่เก็บข้อมูลส่วนตัวmain

สร้างแอปที่นี่ เก็บโค้ดไว้ใน GitHub

ส่งออกเว็บแอปที่คุณสร้างใน Manus ไปยังที่เก็บส่วนตัวใหม่ Manus จะพุชการเปลี่ยนแปลงไปยัง main และดึงโค้ดล่าสุดก่อนที่จะแก้ไข คุณจึงสามารถทำงานในเอดิเตอร์ของคุณเองได้ด้วย

อ่านคู่มือการผนวกรวม GitHub

ไม่ต้องตั้งค่าเซิร์ฟเวอร์ MCP ของ GitHub เอง

GitHub เป็นตัวเชื่อมต่อที่มีอยู่ในตัวของ Manus เชื่อมต่อครั้งเดียว แล้วทุกงานก็สามารถใช้ได้

เชื่อมต่อ GitHub ใน Connectors

เปิดตัวเชื่อมต่อใน Manus เลือก GitHub แล้วลงชื่อเข้าใช้ด้วยบัญชี GitHub ของคุณ

เลือกรีโพสิทอรี

บน GitHub ให้อนุญาตแอป Manus Connector ใช้งานที่เก็บข้อมูลที่คุณต้องการแชร์ คุณสามารถเปลี่ยนแปลงได้ในภายหลังจากหน้า Configure

บอกสิ่งที่ต้องทำ

พิมพ์ถึง GitHub หรือเลือกที่เก็บข้อมูลจากเมนู GitHub ในกล่องแชท จากนั้นอธิบายสิ่งที่คุณต้องการ

การตั้งค่า GitHub MCP บน Claude Desktop หรือการตั้งค่า GitHub MCP บน Cursor หมายถึงการเพิ่มเซิร์ฟเวอร์ MCP ของ GitHub ในการตั้งค่าของแอปนั้น ไม่ว่าจะเป็นเซิร์ฟเวอร์ที่โฮสต์ไว้แล้วหรือเซิร์ฟเวอร์ที่คุณรันเองในเครื่องด้วย Docker และ personal access token ในการเชื่อมต่อ GitHub กับ ChatGPT คุณจะใช้ ChatGPT GitHub connector และการผสานรวม GitHub ของ Claude จะถูกตั้งค่าใน Claude ส่วนใน Manus ตัวเชื่อมต่อถูกสร้างไว้ในตัวอยู่แล้ว และงานจะรันบนคอมพิวเตอร์เสมือนของ Manus เอง ทำให้การทำงานอัตโนมัติสามารถเริ่มต้นได้ทันทีที่มีการเปิด Pull Request

อธิบายที่เก็บข้อมูลก่อนที่คุณจะเปลี่ยนแปลงมัน

เริ่มด้วยคำถามเกี่ยวกับโค้ดของคุณ Manus จะค้นดูในรีพอสิทอรีที่คุณเลือกและตอบด้วยชื่อไฟล์ที่คุณสามารถเปิดได้

ตัวเชื่อมต่อของ Manus ทำงานอย่างไร

อีกหลายวิธีในการทำงานกับโค้ดใน Manus

คำถามที่พบบ่อย

ตัวเชื่อมต่อ MCP GitHub ใน Manus คืออะไร?

เป็นตัวเชื่อมต่อ GitHub ในตัวของ Manus ซึ่งเป็นหนึ่งในตัวเชื่อมต่อ MCP ที่สร้างไว้ล่วงหน้าและใช้ได้ในทุกแพ็กเกจ เมื่อเชื่อมต่อแล้ว Manus สามารถอ่านและเขียนโค้ด คอมมิตและพุชการเปลี่ยนแปลง รวมถึงสร้าง ดู แก้ไข และปิด Issue และ Pull Request ในรีพอสิทอรีที่คุณอนุญาต

ฉันจะเชื่อมต่อ GitHub กับ Manus ได้อย่างไร

เปิดตัวเชื่อมต่อใน Manus เลือก GitHub แล้วคลิก Connect ลงชื่อเข้าใช้ GitHub และอนุมัติสิทธิ์การเข้าถึงสำหรับที่เก็บข้อมูลที่คุณต้องการใช้ จากนั้นพิมพ์ชื่อ GitHub ในงาน หรือเลือกที่เก็บข้อมูลจากเมนู GitHub ในกล่องแชท

Manus สามารถตรวจสอบ pull request โดยอัตโนมัติได้ไหม

ได้ สร้างระบบอัตโนมัติแบบทริกเกอร์โดยใช้ GitHub เป็นแหล่งข้อมูล เลือกเหตุการณ์ pull request และเพิ่มเงื่อนไขเช่น repository, branch หรือ label เหตุการณ์ GitHub ที่รองรับจะเริ่มงานทันทีที่เกิดขึ้น มันทำงานในรูปแบบงานของ Manus ไม่ใช่เวิร์กโฟลว์ GitHub Actions ดังนั้นการตรวจสอบที่มีอยู่ของคุณจะยังทำงานต่อไป ใช้ "ทดลองรัน" เพื่อลองก่อนได้

Manus สามารถ push โค้ดหรือเปิด pull request ได้ไหม

ได้ ใน repository ที่คุณอนุญาต Manus สามารถ commit และ push การเปลี่ยนแปลง รวมถึงสร้าง แก้ไข และปิด pull request และ issue ได้ หากต้องการตรวจสอบการเปลี่ยนแปลงก่อนที่จะเข้าสู่ main ให้สั่งให้มันทำงานบนบรานช์ใหม่และเปิด pull request

Manus สามารถเข้าถึงที่เก็บข้อมูล (repository) ใดได้บ้าง

เฉพาะที่เก็บข้อมูล (repository) ที่คุณอนุญาตเมื่อติดตั้งแอป Manus Connector บน GitHub และในแต่ละงานคุณสามารถเลือกได้ว่าจะใช้ที่เก็บข้อมูลใดบ้าง หากต้องการเปลี่ยนสิทธิ์การเข้าถึง ให้เปิดตัวเชื่อมต่อ GitHub ใน Manus แล้วเลือก Configure หากการเชื่อมต่อใช้งานไม่ได้ ให้ถอนการติดตั้ง Manus Connector ที่ github.com/settings/installations จากนั้นเชื่อมต่อ GitHub อีกครั้ง

ฉันต้องโฮสต์เซิร์ฟเวอร์ MCP ของ GitHub เองไหม

ไม่ต้อง GitHub เป็นตัวเชื่อมต่อที่สร้างไว้ล่วงหน้าใน Manus จึงไม่มีอะไรต้องติดตั้งหรือรัน เชื่อมต่อบัญชีของคุณแล้ว Manus จะทำงานบนคอมพิวเตอร์เสมือนของตัวเอง หากคุณต้องการเซิร์ฟเวอร์ MCP อื่นเพิ่มเติม คุณสามารถเพิ่มแบบกำหนดเองได้ในส่วนตัวเชื่อมต่อ

สิ่งนี้แตกต่างจากการตรวจสอบโค้ดของ GitHub Copilot อย่างไร

การรีวิวโค้ดของ GitHub Copilot เป็นฟีเจอร์ของ GitHub ที่จะรีวิว pull request เมื่อคุณขอให้รีวิว หรือเมื่อเปิดใช้การรีวิวอัตโนมัติ และแนะนำการเปลี่ยนแปลงที่คุณสามารถนำไปใช้ใน GitHub ได้ ส่วน Manus เชื่อมต่อกับ GitHub ในฐานะเอเจนต์ AI ทั่วไป: นอกจากการรีวิวแล้ว มันยังสามารถจัดลำดับความสำคัญของ issue, คอมมิตการแก้ไขบนแบรนช์, เปิด pull request และเขียน release note ได้ ทั้งเมื่อคุณขอหรือจากการทำงานอัตโนมัติ

Manus สามารถสรุปรีโพสิทอรี GitHub ได้ไหม

ได้ เลือกที่เก็บโค้ดที่ได้รับอนุญาตจากเมนู GitHub ในกล่องแชท หรือวางลิงก์ไปยังที่เก็บโค้ดสาธารณะ แล้วขอให้สรุปที่เก็บโค้ด GitHub ว่าโปรเจกต์นี้ทำอะไร โค้ดจัดระเบียบอย่างไร และควรอ่านไฟล์ไหนก่อน เป็นวิธีที่รวดเร็วในการสรุปโครงสร้างที่เก็บโค้ด GitHub ก่อนที่คุณจะวางแผนการเปลี่ยนแปลง

ฉันสามารถซิงค์เว็บแอป Manus ไปยัง GitHub ได้ไหม?

ได้ ส่งออกโปรเจกต์เว็บของคุณไปยัง repository ส่วนตัวใหม่บน GitHub ที่เป็นของคุณหรือองค์กรที่คุณเป็นสมาชิก จากนั้น Manus จะพุชการเปลี่ยนแปลงไปยัง main และดึงโค้ดล่าสุดก่อนทำการแก้ไข มีเพียงผู้เป็นเจ้าของงานเท่านั้นที่สามารถส่งออกได้ และการเปลี่ยนชื่อ repository หรือเปลี่ยนผู้เป็นเจ้าของจะทำให้การเชื่อมต่อขาดหาย

นำ GitHub มาใช้ในงาน Manus ครั้งต่อไป

เชื่อมต่อ GitHub ใน Manus

Less structure,
more intelligence.