Xem lại mã GitHub bằng tính năng Hỗ trợ mã Gemini

Gemini Code Assist trên GitHub mang sức mạnh của Gemini vào quy trình yêu cầu kéo bằng cách đóng vai trò là người đánh giá mã. Gemini Code Assist trên GitHub sử dụng một tác nhân dựa trên Gemini, tự động tóm tắt các yêu cầu kéo và cung cấp các đánh giá chuyên sâu về mã, giúp tăng tốc độ đánh giá và nâng cao chất lượng mã.

Sau khi thiết lập Gemini Code Assist trên GitHub, bạn có thể gọi Gemini Code Assist ở bất kỳ giai đoạn nào của yêu cầu kéo để xem xét mã. Bạn có thể tương tác với Gemini Code Assist trong phần bình luận của yêu cầu kéo trực tiếp bằng cách:

  • Đặt câu hỏi làm rõ về nội dung đánh giá mà Gemini Code Assist tạo ra.
  • Đưa ra câu lệnh cho Gemini Code Assist bằng cách thêm thẻ /gemini vào phần bình luận để đặt câu hỏi trong bối cảnh của yêu cầu kéo.

Gemini Code Assist sẽ tự động truy xuất thông tin hữu ích từ kho lưu trữ và yêu cầu kéo để thực hiện các tác vụ.

Tài liệu này dành cho nhà phát triển ở mọi cấp độ kỹ năng. Phần này giả định rằng bạn đã có kiến thức thực hành về GitHub.

Phiên bản dành cho người tiêu dùng và phiên bản dành cho doanh nghiệp

Gemini Code Assist trên GitHub có phiên bản dành cho người tiêu dùng (bạn cài đặt trực tiếp trong GitHub) và phiên bản dành cho doanh nghiệp (bạn cài đặt thông qua Google Cloud).

Bảng sau đây tóm tắt những điểm khác biệt giữa phiên bản dành cho người tiêu dùng và phiên bản dành cho doanh nghiệp:

Phiên bản dành cho người tiêu dùng Phiên bản dành cho doanh nghiệp (Bản dùng thử)
Thiết lập Ngay trong GitHub Được quản lý thông qua Google Cloud
Điều khoản dịch vụ Điều khoản dịch vụ của Google Điều khoản dịch vụ của Google Cloud
Hạn mức 33 yêu cầu kéo mỗi ngày Hơn 100 yêu cầu kéo mỗi ngày
Thêm hướng dẫn về phong cách Theo từng kho lưu trữ trong GitHub

Theo từng kho lưu trữ trong GitHub

Trên nhiều kho lưu trữ bằng Google Cloud

Quản lý cấu hình

Theo từng kho lưu trữ trong GitHub

Tất cả kho lưu trữ được liên kết với một tài khoản bằng trang cài đặt

Theo từng kho lưu trữ trong GitHub

Trên nhiều kho lưu trữ bằng Google Cloud

Hỗ trợ GitHub

GitHub

GitHub

GitHub Enterprise Server

GitHub Enterprise Cloud

Lưu ý

  • Gemini Code Assist trên GitHub không tạo bản tóm tắt hoặc đề xuất mã cho bất kỳ tệp nào nằm trong thư mục .github/workflows. Quy tắc loại trừ này giúp ngăn chặn việc đưa các cấu hình có khả năng không an toàn vào kho lưu trữ.

  • Phiên bản dành cho doanh nghiệp sử dụng kết nối Developer Connect để kết nối kho lưu trữ GitHub với Google Cloud.

    • Mối kết nối Developer Connect này luôn được tạo ở khu vực us-east1.

    • Bạn phải tạo mối kết nối Developer Connect bằng cách sử dụng phần Quản lý mã nguồn của Trợ lý lập trình trong Công cụ và đặc vụ của Gemini Code Assist. Để biết hướng dẫn, hãy xem bài viết Thiết lập Gemini Code Assist trên GitHub.

Bước tiếp theo