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ẻ
/geminivà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 |
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.