Để biết thêm thông tin về cách bật GitHub trong tài khoản của bạn, xemSử dụng các bộ nối để mở rộng khả năng của Claude.
Kết nối các kho GitHub của bạn trực tiếp với Claude để cung cấp bối cảnh toàn diện cho các nhiệm vụ phát triển phần mềm của bạn. Bạn có thể dễ dàng thêm các kho bằng cách chọn chúng từ danh sách, giúp Claude hiểu rõ hơn và hỗ trợ bạn với cơ sở mã của mình.
Cách thêm các kho lưu trữ GitHub
Ghi chú:Nếu bạn hiện chưa xác thực với GitHub, bạn sẽ được chuyển hướng đến GitHub để xác thực trước khi có thể sử dụng tích hợp này.
Trò chuyện
-
Nhấp vào nút “+” ở góc dưới bên trái của giao diện trò chuyện.
-
Chọn “Thêm từ GitHub” từ menu thả xuống.
-
Sử dụng trình duyệt tệp để chọn các tệp và thư mục cụ thể.
-
Khi bạn gửi tin nhắn của mình, Claude sẽ truy cập và xử lý nội dung để cung cấp phản hồi.
Dự án
-
Nhấp vào nút ‘+’ ở góc trên bên phải của phần kiến thức dự án của bạn.
-
Chọn “GitHub” từ menu thả xuống.
-
Tìm kiếm trong các kho lưu trữ mà bạn có quyền truy cập, hoặc dán URL của kho lưu trữ.
-
Sử dụng trình duyệt tệp để chọn các tệp và thư mục cụ thể.
-
Nội dung bạn chọn sẽ được thêm vào kiến thức dự án để Claude truy cập và xử lý.
-
Bạn có thể sử dụng biểu tượng “Đồng bộ” để đảm bảo bạn đang làm việc với phiên bản mới nhất của cơ sở mã của mình.
-
Bạn có thể sử dụng biểu tượng “Cấu hình tệp” để chỉnh sửa các tệp và thư mục mà Claude phân tích.
Kết nối với các kho lưu trữ riêng tư
-
Nếu Claude không thể truy cập một kho lưu trữ sau khi bạn nhập URL hợp lệ, điều đó rất có thể có nghĩa là bạn đang cố gắng kết nối Claude với một kho lưu trữ riêng tư: Theo liên kết tới Ứng dụng GitHub của chúng tôi, nơi bạn có thể cấp quyền truy cập vào các kho nếu bạn là quản trị viên GitHub, hoặc gửi yêu cầu tới quản trị viên của tổ chức GitHub của bạn.
-
Tự cấp quyền truy cập nếu bạn có thể: Bạn có thể chọn giữa việc cho phép Claude truy cập tất cả các kho lưu trữ hoặc chỉ những kho cụ thể.
-
Yêu cầu quyền truy cập nếu bạn không có quyền cần thiết: Quản trị viên của tổ chức GitHub của bạn sẽ nhận được thông báo qua email về yêu cầu của bạn. Khi họ phê duyệt yêu cầu, bạn sẽ có thể đồng bộ và truy cập kho lưu trữ trong Claude.
Thực hành tốt nhất
-
Bắt đầu nhỏ: Bắt đầu bằng cách chọn một tập hợp nhỏ trong cơ sở mã của bạn để phân tích. Điều này sẽ giúp bạn làm quen với cách Claude diễn giải và thảo luận về mã của bạn.
-
Lặp lại và tinh chỉnh: Nếu phản hồi ban đầu của Claude không hoàn toàn trả lời câu hỏi của bạn, đừng ngần ngại đặt các câu hỏi tiếp theo hoặc yêu cầu làm rõ.
-
Kết hợp với chuyên môn của con người: Sử dụng những hiểu biết của Claude như một điểm khởi đầu cho việc điều tra và thảo luận thêm với nhóm của bạn. Vui lòng xem xét công việc của Claude.
-
Lựa chọn tệp cẩn thận: Khi sử dụng “Cấu hình tệp”, hãy chiến lược trong việc lựa chọn của bạn. Bao gồm các tệp và thư mục quan trọng có vai trò trung tâm trong nhiệm vụ hoặc dự án hiện tại của bạn, nhưng tránh chọn các tệp không cần thiết để giữ trong giới hạn token và duy trì sự tập trung.
-
Cập nhật thường xuyên: Hãy nhớ làm mới việc đồng bộ GitHub của dự án định kỳ để đảm bảo Claude đang làm việc với phiên bản mã nguồn mới nhất của bạn, đặc biệt là trước khi bắt đầu một phân tích mới hoặc khi bạn biết đã có những thay đổi quan trọng trong kho lưu trữ của mình.
Khắc phục sự cố
Các kho lưu trữ từ một tổ chức không xuất hiện sau khi kết nối
Nếu kết nối GitHub của bạn hiển thị là đã kết nối nhưng các kho riêng tư từ một tổ chức cụ thể không xuất hiện, tổ chức đó có thể yêu cầu đăng nhập một lần (SSO). Khi SSO được yêu cầu, mỗi người dùng phải riêng lẻ cấp quyền cho ứng dụng Claude cho tổ chức đó. Cho đến khi bạn làm điều này, GitHub sẽ lọc các kho riêng tư của tổ chức đó khỏi tầm nhìn của bạn, mặc dù kết nối của bạn vẫn hoạt động bình thường.
Khi Claude phát hiện trạng thái này, bộ chọn kho lưu trữ sẽ hiển thị một biểu ngữ yêu cầu bạn cấp quyền SSO. Để cấp quyền cho ứng dụng Claude cho tổ chức của bạn:
-
Đi đếngithub.com/cài đặt/ứng dụngvà mởClaudemục nhập.
-
DướiTruy cập tổ chức, nhấp vào “Cấp quyền” bên cạnh tổ chức GitHub liên quan.
-
Nếu nút hiển thị ‘Yêu cầu’ thay vì ‘Cấp quyền,’ bạn không có quyền tự cấp quyền cho ứng dụng. Một quản trị viên tổ chức GitHub phải phê duyệt yêu cầu của bạn từ cài đặt chính sách ứng dụng OAuth của tổ chức.
Quan trọng:Ngắt kết nối và kết nối lại GitHub trong cài đặt Claude của bạn sẽ không khắc phục được vấn đề này. Một kết nối mới không tự động ủy quyền cho các tổ chức yêu cầu SSO, vì vậy bạn sẽ cần hoàn thành các bước ủy quyền ở trên.
Nếu tổ chức của bạn sử dụng GitHub Enterprise Cloud với Người dùng Quản lý Doanh nghiệp (EMU), hãy kết nối GitHub trong khi bạn đã đăng nhập bằng tài khoản được quản lý của mình và có một phiên SSO đang hoạt động. Chủ sở hữu tổ chức có thể kiểm tra ứng dụng Claude dưới Cài đặt > Truy cập bên thứ ba > Ứng dụng GitHub trong tổ chức GitHub của bạn, và xác nhận rằng nó có quyền truy cập vào các kho lưu trữ bạn cần và không có yêu cầu quyền nào đang chờ xử lý.
Câu hỏi thường gặp
Thông tin gì được lấy từ GitHub?
Chỉ các tệp (tên và nội dung) trong một kho trên một nhánh cụ thể được đồng bộ. Chúng tôi không lấy lịch sử commit, PR hoặc các siêu dữ liệu khác.
Điều gì sẽ xảy ra nếu kho lưu trữ của tôi được cập nhật sau khi thêm nó vào một dự án?
Bạn có thể nhấp vào “Đồng bộ ngay” để lấy các thay đổi mới nhất từ kho lưu trữ của bạn. Điều này sẽ cập nhật tất cả các tệp và thư mục đã chọn trước đó.
Tôi có thể thêm nhiều kho lưu trữ vào một dự án hoặc cuộc trò chuyện không?
Vâng, bạn có thể thêm nhiều kho lưu trữ để cung cấp cho Claude bối cảnh toàn diện cho các nhiệm vụ phát triển của bạn. Các kho lưu trữ phải phù hợp với cửa sổ bối cảnh của Claude.
Điều gì sẽ xảy ra nếu tôi mất quyền truy cập vào một kho lưu trữ?
Nếu bạn mất quyền truy cập vào một kho lưu trữ, bạn sẽ không thể xem nội dung của nó trong các dự án mà trước đây nó đã được thêm vào. Xem trước kho lưu trữ sẽ bị gỡ bỏ, mặc dù lịch sử cuộc trò chuyện sẽ được giữ lại.
Duyệt tất cả các kết nối có sẵn trongThư mục các đầu nối.
Hỗ trợ tư vấn, đào tạo và chuyển giao giải pháp AI cho cá nhân, doanh nghiệp và tổ chức.

Liên hệ qua Zalo