หน้านี้จะแสดงวิธีตั้งค่า Gemini Code Assist ใน GitHub ซึ่งเป็นเอเจนต์ที่ทำงานด้วย Gemini ที่สรุปคำขอพุลโดยอัตโนมัติและให้การตรวจสอบโค้ดอย่างละเอียด
ก่อนเริ่มต้น
หากต้องการตั้งค่า Gemini Code Assist ใน GitHub ให้ตรวจสอบว่าคุณได้ทำสิ่งต่อไปนี้
มีบัญชี GitHub ขององค์กรหรือบัญชีส่วนตัว
มีที่เก็บ GitHub อย่างน้อย 1 รายการที่ต้องการเปิดใช้ Gemini Code Assist ใน GitHub
- หากไม่มีที่เก็บดังกล่าว คุณสามารถสร้าง Fork ของ ที่เก็บตัวอย่างของเรา เพื่อใช้งานได้
หากคุณกำลังตั้งค่า Gemini Code Assist เวอร์ชันสำหรับองค์กร ใน GitHub คุณต้องมี บทบาท IAM ที่เหมาะสมเพื่อตั้งค่าให้เสร็จสมบูรณ์ภายใน Google Cloud
ขอให้ผู้ดูแลระบบให้ บทบาทผู้ดูแลการใช้งานบริการ และบทบาท
geminicodeassistmanagement.scmConnectionAdminแก่คุณหรือหากมีบทบาทพื้นฐานเป็นผู้ดูแลระบบหรือเจ้าของ คุณจะมีสิทธิ์ IAM ที่จำเป็นในการตั้งค่า เวอร์ชันสำหรับองค์กรให้เสร็จสมบูรณ์
หากคุณกำลังตั้งค่า เวอร์ชันองค์กรของ Gemini Code Assist ใน GitHub โปรเจ็กต์ Google Cloud ที่คุณใช้ในระหว่างการตั้งค่าต้องเชื่อมต่อกับบัญชีสำหรับการเรียกเก็บเงินที่ถูกต้อง
ติดตั้ง Gemini Code Assist ใน GitHub
ขั้นตอนต่อไปนี้แสดงวิธีตั้งค่า Gemini Code Assist ใน GitHub คลิกแท็บที่เกี่ยวข้องสำหรับเวอร์ชันที่ต้องการตั้งค่า ไม่ว่าจะเป็นเวอร์ชันสำหรับผู้บริโภคหรือเวอร์ชันสำหรับองค์กร
ผู้บริโภค
ไปที่หน้าแอป Gemini Code Assist
ลงชื่อเข้าใช้บัญชี GitHub หากยังไม่ได้ทำ
คลิกติดตั้ง
ข้อความแจ้งให้ติดตั้งแอป Gemini Code Assist สำหรับผู้ใช้ หรือองค์กรจะปรากฏขึ้น
เมื่อได้รับแจ้งให้ติดตั้งแอป Gemini Code Assist สำหรับผู้ใช้หรือองค์กร ให้เลือกองค์กรที่คุณต้องการใช้
หลังจากติดตั้งแอป Gemini Code Assist สำหรับ องค์กร GitHub แล้ว ระบบจะแจ้งให้คุณเลือก ที่เก็บเพื่อเปิดใช้การผสานรวมการตรวจสอบโค้ด
ระบบจะเปลี่ยนเส้นทางคุณไปยังคอนโซลผู้ดูแลระบบสำหรับ แอป Gemini Code Assist
เข้าสู่ระบบด้วยบัญชี GitHub
เลือกองค์กรหรือบัญชีส่วนบุคคลใน GitHub จากเมนูแบบเลื่อนลง
อ่านและยอมรับข้อกำหนดในการให้บริการของ Google, นโยบายการใช้งานที่ไม่อนุญาตสำหรับ Generative AI และนโยบายความเป็นส่วนตัว จากนั้นคลิกตั้งค่าให้เสร็จสมบูรณ์
ระบบจะเพิ่ม Gemini Code Assist ไปยังคำขอพุลภายในที่เก็บที่คุณเลือก
หลังจากสร้างแล้ว Gemini Code Assist จะให้คำแนะนำในการตรวจสอบโค้ดทุกครั้งที่ผู้เขียนคำขอ Pull หรือผู้ตรวจสอบที่เป็นเจ้าหน้าที่คนอื่นๆ
แสดงความคิดเห็นพร้อมแท็ก /gemini ในคำขอ Pull
ตอนนี้ Gemini Code Assist พร้อมใช้งานสำหรับคำขอ ดึงข้อมูลทั้งหมดภายในที่เก็บที่เลือกแล้ว
Enterprise
ในคอนโซล Google Cloud ให้ไปที่หน้าเอเจนต์และเครื่องมือของ Gemini Code Assist
- หากก่อนหน้านี้คุณไม่ได้เปิดใช้ Developer Connect API คุณจะเห็นแบนเนอร์แจ้งเตือนที่แจ้งให้คุณเปิดใช้ API หากเกิดกรณีนี้ ให้คลิกปุ่มเปิดใช้ที่เชื่อมโยงกับแบนเนอร์ แล้วคลิกปุ่มเปิดใช้ในหน้าต่างกล่องโต้ตอบที่ปรากฏขึ้น
ในส่วนเอเจนต์ ให้ค้นหาการ์ดการจัดการซอร์สโค้ดของ Code Assist แล้วคลิกเปิดใช้
แผงเปิดใช้การจัดการซอร์สโค้ดของ Code Assist จะเปิดขึ้น
คลิกเปิดใช้ในส่วน Gemini Code Assist Management API
ในส่วนเลือกการเชื่อมต่อ ให้คลิกเมนูแบบเลื่อนลงการเชื่อมต่อ
ในเมนูแบบเลื่อนลง ให้คลิกสร้างการเชื่อมต่อใหม่
แผงลิงก์ที่เก็บ Git ผ่าน Developer Connect จะเปิดขึ้น
ในเมนูแบบเลื่อนลงผู้ให้บริการ ให้เลือกผู้ให้บริการ GitHub ที่คุณใช้
ในช่องชื่อ ให้ป้อนชื่อการเชื่อมต่อ
คลิกต่อไป
กล่องโต้ตอบขอโทเค็น OAuth ของ GitHub จะเปิดขึ้น
หลังจากอ่านข้อจำกัดความรับผิดแล้ว ให้คลิกฉันเข้าใจและดำเนินการต่อ
ในหน้าติดตั้ง Gemini Code Assist ให้คลิกบัญชีที่ต้องการ ติดตั้งแอป
เลือกว่าจะติดตั้งแอปสำหรับที่เก็บทั้งหมดหรือ เฉพาะที่เก็บที่เลือก
คลิกติดตั้ง
ทำตามขั้นตอนของ GitHub เพื่อตรวจสอบสิทธิ์กับ GitHub
เมื่อยืนยันการเข้าถึงแล้ว กล่องโต้ตอบจะปิดลงและคุณจะกลับไปที่แผงลิงก์ที่เก็บ Git ผ่าน Developer Connect
ในส่วนลิงก์ที่เก็บ ให้คลิกเมนูแบบเลื่อนลงที่เก็บ เลือกที่เก็บที่ต้องการลิงก์ แล้วคลิกตกลง
คลิกลิงก์
ในเมนูแบบเลื่อนลงเลือกการเชื่อมต่อ ให้เลือกการเชื่อมต่อที่คุณสร้างขึ้น
คลิกเสร็จสิ้น
ตอนนี้ Gemini Code Assist พร้อมใช้งานสำหรับคำขอ Pull ทั้งหมดในที่เก็บที่คุณเลือกแล้ว