Kết nối GitLab với ChatGPT và Codex

Cập nhật: 06/10/2026 • Biên dịch & Hướng dẫn kỹ thuật bởi vMixGPT

Truy cập các dự án GitLab của bạn trong ChatGPT và Codex để phân tích, trích dẫn và thực hiện các hành động trên mã, yêu cầu hợp nhất, vấn đề và CI/CD.

GitLab trong ChatGPT và Codex hiện đang ở giai đoạn beta.

Tổng quan

Plugin GitLab cho phép ChatGPT và Codex truy xuất dữ liệu GitLab cập nhật và, khi được phép, thực hiện các hành động trong các dự án mà người dùng được kết nối có thể truy cập. Nó hoạt động với các dự án, nhóm, tệp kho lưu trữ, nhánh, cam kết, yêu cầu hợp nhất, vấn đề, pipeline, công việc và các thảo luận liên quan.

Plugin GitLab bao gồm một ứng dụng GitLab cho GitLab.com và mộtMẫu ứng dụng GitLab tự quản lý. Plugin là gói mà người dùng cài đặt, và ứng dụng là kết nối truy cập dữ liệu và các hành động của GitLab.

Đối với GitLab Self-Managed hoặc GitLab Dedicated, quản trị viên không gian làm việc phải tạo và xuất bản một ứng dụng riêng cho không gian làm việc từ mẫu trước khi các thành viên có thể kết nối. Tìm hiểu thêm vềmẫu ứng dụng, và đọc về việc thiết lậpMẫu ứng dụng GitLab.

Ứng dụng GitLab Issues trước đây với đồng bộ riêng lẻ không còn khả dụng. Hãy làm theo các bước cài đặt trong bài viết này để kết nối ứng dụng GitLab hiện tại, ứng dụng này lấy dữ liệu thông qua các yêu cầu API liên quan đến thông báo của bạn.

Khả năng sẵn có

Khả dụng có thể khác nhau tùy theo gói và cấu hình không gian làm việc. Quản trị viên không gian làm việc cấu hình plugin GitLab trong ChatGPT và kiểm soát khả dụng của nó, ai có thể sử dụng, các hành động nào được kích hoạt, và khi nào cần phê duyệt.

Plugin GitLab có thể làm gì

Đọc từ GitLab

ChatGPT và Codex có thể:

  • Kiểm tra các dự án và nhóm.

  • Duyệt các cây kho lưu trữ và đọc các tệp.

  • So sánh các nhánh, các commit và các khác biệt.

  • Xem xét các yêu cầu hợp nhất, phê duyệt, vấn đề, ghi chú và thảo luận.

  • Kiểm tra các đường ống, công việc, nhật ký và báo cáo kiểm tra.

Thực hiện các hành động trong GitLab

Tùy thuộc vào cài đặt không gian làm việc và quyền hạn GitLab, ChatGPT và Codex có thể:

  • Tạo nhánh và cam kết.

  • Tạo, cập nhật hoặc xóa các tệp trong kho lưu trữ.

  • Tạo hoặc cập nhật các yêu cầu hợp nhất và các vấn đề.

  • Thêm ghi chú hoặc thảo luận.

  • Phê duyệt các yêu cầu gộp, tái cơ sở chúng hoặc gộp chúng lại.

  • Áp dụng các gợi ý.

  • Tạo các pipeline, hoặc chạy và thử lại các công việc và pipeline.

Các hành động khả dụng phụ thuộc vào không gian làm việcQuyền truy cập vai trò,Cấu hình các hành động, vàCấu hình phê duyệtcài đặt, cộng với các phạm vi OAuth được cấp và quyền của người dùng GitLab đã kết nối.

Thiết lập GitLab trong ChatGPT

Kết nối với GitLab.com

  1. Mở ChatGPT.

  2. MởThư mục plugin.

  3. Tìm kiếmGitLab.

  4. ChọnCài đặt plugin.

  5. BậtGitLab, chọnKết nối.

Nếu được yêu cầu, hãy ủy quyền cho ChatGPT trong GitLab. Plugin GitLab hoạt động như người dùng GitLab của bạn theo các phạm vi OAuth mà bạn cấp, vì vậy ChatGPT và Codex chỉ có thể truy cập các dự án và nhóm GitLab mà bạn có thể truy cập.

Khi đã kết nối, hãy sử dụng GitLab trong ChatGPT hoặc Codex để kiểm tra một dự án, tệp, yêu cầu hợp nhất, vấn đề hoặc pipeline, hoặc để yêu cầu một hành động được phép.

Để được giúp đỡ về cài đặt và quản lý các plugin, xem:Các plugin trong ChatGPT và Codex.

Kết nối với GitLab Tự Quản lý hoặc GitLab Dành riêng

Quản trị viên không gian làm việc phải cấu hình và xuất bản mẫu ứng dụng GitLab Self-Managed trước khi người dùng kết nối. Để biết hướng dẫn, xem:Thiết lập mẫu ứng dụng GitLab Self-Managed cho ChatGPT và Codex.

Ngắt kết nối GitLab

  1. Mở ChatGPT.

  2. Đi đếnCài đặt > Tiện ích.

  3. MởGitLab.

  4. ChọnGỡ cài đặt.

Xem xét các yêu cầu hợp nhất trong Đánh giá Mã

Xem xét merge-request trên GitLab có sẵn dưới dạng bản xem trước trong plugin Code Review trên máy tính để bàn và web. Mở một merge request để kiểm tra các thay đổi và phản hồi đánh giá, sau đó yêu cầu Codex giải thích mã hoặc giúp giải quyết một vấn đề.

Kết nối GitLab cung cấp quyền truy cập vào dữ liệu GitLab của bạn. Plugin Code Review cung cấp trải nghiệm đánh giá mã. Cả hai vẫn phải tuân theo cài đặt không gian làm việc của bạn và quyền GitLab.

Các đánh giá mã trên đám mây của GitLab không khả dụng. Kết nối GitLab hoặc mở một yêu cầu hợp nhất trong Đánh giá Mã không kích hoạt các đánh giá tự động trên đám mây.

Dữ liệu và quyền riêng tư

Cách ChatGPT và Codex hoạt động với GitLab

ChatGPT và Codex sử dụng plugin GitLab để thực hiện các yêu cầu API liên quan đến lệnh nhắc của bạn. Ví dụ, chúng có thể liệt kê cây kho lưu trữ, lấy một tệp cụ thể, đọc sự khác biệt hoặc thảo luận về yêu cầu hợp nhất, kiểm tra một vấn đề, hoặc kiểm tra danh sách công việc và pipeline. Nếu một hành động được bật có thể thay đổi GitLab, ChatGPT hoặc Codex chỉ có thể thực hiện nó khi cài đặt không gian làm việc, các phê duyệt cần thiết, và quyền của người dùng GitLab được kết nối cho phép.

Đào tạo mô hình và nội dung GitLab

Theo mặc định, nội dung do khách hàng gửi khi sử dụng các gói dịch vụ doanh nghiệp, bao gồm ChatGPT Business, Enterprise, Edu và API, sẽ không được sử dụng để cải thiện các mô hình của chúng tôi. Để biết thêm thông tin về cách OpenAI sử dụng dữ liệu doanh nghiệp, xem:Quyền riêng tư doanh nghiệp.

Khi bạn sử dụng đăng ký cá nhân, OpenAI có thể sử dụng nội dung của bạn để đào tạo các mô hình của mình nếuCải thiện mô hình cho mọi ngườiđã được bật. Để biết thêm thông tin về cách dữ liệu của bạn được lưu trữ và sử dụng, xem:Câu hỏi thường gặp về kiểm soát dữ liệu.

Nội dung GitLab tuân theo cùng các kiểm soát dữ liệu không gian làm việc cho dù bạn sử dụng ứng dụng trong ChatGPT hay Codex.

Câu hỏi thường gặp

Plugin GitLab có thể đọc được gì?

Nó có thể truy xuất dữ liệu GitLab mà người dùng đã kết nối có thể truy cập, bao gồm các dự án và nhóm; cây kho lưu trữ, tệp, nhánh, cam kết và sự khác biệt; các yêu cầu hợp nhất, vấn đề, ghi chú và thảo luận; cũng như các pipeline CI/CD, công việc, nhật ký và báo cáo kiểm tra. Mức độ khả dụng chính xác phụ thuộc vào các hành động được bật và quyền GitLab.

Liệu ChatGPT và Codex có thể thực hiện các hành động trong GitLab không?

Có, khi quản trị viên không gian làm việc bật các hành động liên quan và bất kỳ phê duyệt cần thiết nào được cấp. Tùy thuộc vào cấu hình và quyền GitLab của bạn, ChatGPT và Codex có thể tạo nhánh và cam kết; tạo, cập nhật hoặc xóa các tệp trong kho lưu trữ; tạo hoặc cập nhật các yêu cầu hợp nhất và vấn đề; thêm ghi chú hoặc thảo luận; phê duyệt hoặc hợp nhất các yêu cầu hợp nhất; áp dụng các đề xuất; và tạo pipeline hoặc chạy lại và thử lại các công việc và pipeline.

Các quản trị viên có thể hạn chế những gì plugin có thể làm như thế nào?

Trong ChatGPT, quản trị viên không gian làm việc có thể sử dụngQuyền truy cập vai tròđể kiểm soát ai có thể sử dụng ứng dụng,Cấu hình các hành độngđể kích hoạt hoặc vô hiệu hóa các hành động, vàCấu hình phê duyệtyêu cầu xác nhận cho các hành động đã chọn. Quyền dự án và nhóm của GitLab vẫn có hiệu lực.

ChatGPT hoặc Codex có thể đọc một tệp cụ thể hoặc sự khác biệt yêu cầu hợp nhất không?

Đúng. Hãy cung cấp dự án và tên tệp hoặc đường dẫn, nhánh hoặc ref, URL của yêu cầu hợp nhất hoặc ID nội bộ (IID), hoặc hành vi mã mà bạn đang tìm kiếm. ChatGPT hoặc Codex có thể truy xuất tệp liên quan, cây kho lưu trữ, commit, diffs hoặc chi tiết yêu cầu hợp nhất khi hành động plugin được bật và bạn có quyền truy cập.

Tại sao tôi không thấy một dự án?

ChatGPT và Codex chỉ có thể truy cập các dự án mà người dùng GitLab đã kết nối có thể nhìn thấy. Hãy kiểm tra xem bạn đã kết nối tài khoản GitLab mong muốn chưa, có quyền truy cập vào dự án hoặc nhóm trong GitLab hay không, và đã chọn ứng dụng đúng cho GitLab.com, GitLab Self-Managed hoặc GitLab Dedicated.

Plugin GitLab có hỗ trợ GitLab Self-Managed hay GitLab Dedicated không?

Ứng dụng GitLab tiêu chuẩn kết nối vớiGitLab.comvà có thể được sử dụng trong ChatGPT và Codex. Đối với GitLab Self-Managed hoặc GitLab Dedicated, quản trị viên workspace phải cấu hình và xuất bản mẫu ứng dụng GitLab Self-Managed trước khi người dùng kết nối. Để biết hướng dẫn, xem:Thiết lập mẫu ứng dụng GitLab Self-Managed cho ChatGPT và Codex.

Nếu trường hợp GitLab của tôi chặn lưu lượng mạng thì sao?

  • Các đánh giá mã trên đám mây của GitLab không khả dụng.

Chính sách hỗ trợ doanh nghiệp
LIÊN HỆ TƯ VẤN CÁC DỊCH VỤ AI
Hỗ trợ tư vấn, đào tạo và chuyển giao AI cho cá nhân, doanh nghiệp và tổ chức.
Nguồn tài liệu tham khảo: Bài viết được chuyển ngữ và tổng hợp từ tài liệu hỗ trợ chính thức của OpenAI Help Center (ChatGPT): https://help.openai.com/en/articles/20001486-connecting-gitlab-to-chatgpt-and-codex ↗
Bản quyền nội dung gốc thuộc về OpenAI. Bản dịch tiếng Việt phục vụ mục đích học tập và tra cứu cộng đồng trên vMixGPT.
Chat Zalo Chat Zalo
Gọi ngay Chat