Trang này hướng dẫn bạn cách thiết lập Gemini Code Assist trên GitHub, một tác nhân dựa trên Gemini có thể 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ã.
Trước khi bắt đầu
Để thiết lập Gemini Code Assist trên GitHub, hãy đảm bảo bạn thực hiện những việc sau:
Có tài khoản tổ chức hoặc tài khoản cá nhân trên GitHub.
Có một hoặc nhiều kho lưu trữ GitHub mà bạn muốn bật Gemini Code Assist trên GitHub.
- Nếu không có kho lưu trữ như vậy, bạn có thể tạo một nhánh của kho lưu trữ mẫu của chúng tôi để sử dụng.
Nếu đang thiết lập phiên bản dành cho doanh nghiệp của Gemini Code Assist trên GitHub, bạn phải có các vai trò IAM phù hợp để hoàn tất quá trình thiết lập trong Google Cloud.
Yêu cầu quản trị viên cấp cho bạn vai trò Quản trị viên sử dụng dịch vụ và vai trò
geminicodeassistmanagement.scmConnectionAdmin.Ngoài ra, nếu có vai trò cơ bản là Quản trị viên hoặc Chủ sở hữu, bạn sẽ có các quyền quản lý danh tính và quyền truy cập (IAM) cần thiết để hoàn tất quy trình thiết lập cho phiên bản dành cho doanh nghiệp.
Cài đặt Gemini Code Assist trên GitHub
Các bước sau đây hướng dẫn bạn cách thiết lập Gemini Code Assist trên GitHub. Nhấp vào thẻ có liên quan cho phiên bản bạn muốn thiết lập, phiên bản dành cho người tiêu dùng hoặc phiên bản dành cho doanh nghiệp.
Người tiêu dùng
Chuyển đến trang ứng dụng Gemini Code Assist.
Đăng nhập vào tài khoản GitHub của bạn nếu bạn chưa đăng nhập.
Nhấp vào Install (Cài đặt).
Lời nhắc cài đặt ứng dụng Gemini Code Assist cho người dùng hoặc tổ chức sẽ xuất hiện.
Khi được nhắc cài đặt ứng dụng Gemini Code Assist cho người dùng hoặc tổ chức, hãy chọn tổ chức mà bạn dự định sử dụng.
Sau khi cài đặt ứng dụng Gemini Code Assist cho tổ chức của bạn trên GitHub, bạn sẽ được nhắc chọn các kho lưu trữ để bật tính năng tích hợp Đánh giá mã.
Bạn sẽ được chuyển hướng đến Bảng điều khiển dành cho quản trị viên của ứng dụng Gemini Code Assist.
Đăng nhập bằng tài khoản GitHub của bạn.
Chọn một tổ chức hoặc tài khoản cá nhân trên GitHub trong trình đơn thả xuống.
Xem và chấp nhận Điều khoản dịch vụ, Chính sách về các hành vi bị cấm khi sử dụng AI tạo sinh và Chính sách quyền riêng tư của Google, sau đó nhấp vào Hoàn tất thiết lập.
Gemini Code Assist sẽ được thêm vào các yêu cầu kéo trong kho lưu trữ mà bạn đã chọn.
Sau khi tạo, Gemini Code Assist sẽ đưa ra đề xuất cho quy trình đánh giá mã của bạn mỗi khi tác giả yêu cầu kéo hoặc những người đánh giá khác thêm bình luận có thẻ /gemini vào yêu cầu kéo.
Gemini Code Assist hiện đang hoạt động cho tất cả các yêu cầu kéo trong kho lưu trữ mà bạn đã chọn.
Doanh nghiệp
Trong Google Cloud Console, hãy chuyển đến trang Agents & Tools (Các tác nhân và công cụ) của Gemini Code Assist.
Chuyển đến phần Agents & Tools (Trợ lý ảo và công cụ)
- Nếu trước đây bạn chưa bật Developer Connect API, thì bạn sẽ thấy một biểu ngữ cảnh báo nhắc bạn bật API này. Nếu điều này xảy ra, hãy nhấp vào nút Bật liên kết với biểu ngữ, rồi nhấp vào nút Bật trong cửa sổ hộp thoại xuất hiện.
Trong phần Agents (Tác nhân), hãy tìm thẻ Code Assist Source Code Management (Quản lý mã nguồn của Trợ lý viết mã) rồi nhấp vào Enable (Bật).
Ngăn Enable Code Assist Source Code Management (Bật tính năng quản lý mã nguồn của Code Assist) sẽ mở ra.
Trong phần Gemini Code Assist Management API, hãy nhấp vào Bật.
Trong phần Chọn một mối kết nối, hãy nhấp vào trình đơn thả xuống Kết nối.
Trong trình đơn thả xuống, hãy nhấp vào Tạo mối kết nối mới.
Ngăn Liên kết kho lưu trữ Git thông qua Developer Connect sẽ mở ra.
Trong trình đơn thả xuống Nhà cung cấp, hãy chọn nhà cung cấp GitHub mà bạn đang sử dụng.
Trong trường Name (Tên), hãy nhập tên cho mối kết nối.
Nhấp vào Tiếp tục.
Cửa sổ hộp thoại Request GitHub OAuth token (Yêu cầu mã thông báo OAuth của GitHub) sẽ mở ra.
Sau khi đọc tuyên bố từ chối trách nhiệm, hãy nhấp vào Tôi hiểu và tiếp tục.
Trong trang Cài đặt Gemini Code Assist, hãy nhấp vào tài khoản mà bạn muốn cài đặt ứng dụng.
Chọn cài đặt ứng dụng cho Tất cả kho lưu trữ hoặc Chỉ chọn kho lưu trữ.
Nhấp vào Install (Cài đặt).
Làm theo các bước trên GitHub để xác thực với GitHub.
Sau khi bạn xác nhận quyền truy cập, cửa sổ hộp thoại sẽ đóng và bạn sẽ quay lại ngăn Liên kết kho lưu trữ Git thông qua Developer Connect.
Trong phần Link repositories (Liên kết kho lưu trữ), hãy nhấp vào trình đơn thả xuống Repositories (Kho lưu trữ), chọn kho lưu trữ bạn muốn liên kết rồi nhấp vào Ok (OK).
Nhấp vào Liên kết.
Trong trình đơn thả xuống Chọn một đường kết nối, hãy chọn đường kết nối mà bạn đã tạo.
Nhấp vào Xong.
Gemini Code Assist hiện đang hoạt động cho tất cả các yêu cầu kéo trong kho lưu trữ mà bạn đã chọn.