如需了解更多關於在您的帳戶中啟用 GitHub 的資訊,請參閱設定 Claude 整合。
將您的 GitHub 儲存庫直接連接到 Claude,為您的軟體開發任務提供全面的背景資訊。您可以透過從清單中選擇儲存庫來輕鬆新增儲存庫,幫助 Claude 更好地理解和協助您的程式碼庫。
如何新增 GitHub 儲存庫
注意: 如果您目前未使用 GitHub 進行身份驗證,您將被重新導向到 GitHub 進行身份驗證,然後才能使用此整合。
聊天
使用檔案瀏覽器選擇特定的檔案和資料夾:
當您傳送訊息時,Claude 將存取並處理內容以告知其回應。
專案
搜尋您可存取的儲存庫,或貼上儲存庫 URL。
使用檔案瀏覽器選擇特定的檔案和資料夾:
您選擇的內容將被新增到專案知識中,供 Claude 存取和處理。
您可以使用「同步」圖示來確保您使用的是最新版本的程式碼庫:
您可以使用「設定檔案」圖示來修改 Claude 分析的檔案和資料夾:
連接到私有儲存庫
如果您看到下面的警告並輸入了有效的 URL,這很可能意味著您正在嘗試將 Claude 連接到私有儲存庫:
請點擊我們的 GitHub App 連結,如果您是 GitHub 管理員,可以授予對儲存庫的存取權限,或向您的 GitHub 組織管理員發送請求。
如果您可以,請自行授予存取權限:您可以選擇讓 Claude 存取所有儲存庫或特定儲存庫:
如果您沒有必要的權限,請要求存取權限:您的 GitHub 組織管理員將收到有關您的請求的電子郵件通知。一旦他們批准該請求,您將能夠在 Claude 中同步和存取儲存庫:
最佳實踐
從小處開始:首先選擇程式碼庫的一個小子集進行分析。這將幫助您熟悉 Claude 如何解釋和討論您的程式碼。
反覆迭代和改進:如果 Claude 的初始回應沒有完全解決您的問題,請毫不猶豫地提出後續問題或要求澄清。
結合人類專業知識:使用 Claude 的見解作為進一步調查和與您的團隊討論的起點。請審查 Claude 的工作。
深思熟慮的檔案選擇:使用「設定檔案」時,請對您的選擇進行戰略性考慮。包括對您當前任務或專案至關重要的關鍵檔案和目錄,但避免選擇不必要的檔案,以保持在代幣限制內並保持焦點。
定期更新:記得定期刷新您的專案的 GitHub 同步,以確保 Claude 使用的是最新版本的程式碼庫,特別是在開始新分析之前或當您知道儲存庫有重大變更時。
常見問題
問:從 GitHub 檢索哪些資訊?
答:只有特定分支上儲存庫中的檔案(名稱和內容)會被同步。我們不檢索提交歷史、PR 或其他中繼資料。
問:如果我的儲存庫在新增到專案後被更新,會發生什麼?
答:您可以點擊「立即同步」以從您的儲存庫獲取最新變更。這將更新所有先前選擇的檔案和資料夾。
問:我可以將多個儲存庫新增到單個專案或聊天中嗎?
答:是的,您可以將多個儲存庫新增到您的專案中,為 Claude 提供開發任務的全面背景資訊。儲存庫必須符合 Claude 的上下文視窗。
問:如果我失去對儲存庫的存取權限,會發生什麼?
答:如果您失去對儲存庫的存取權限,您將無法在之前新增它的專案中查看其內容。儲存庫預覽將被移除,但對話歷史記錄將被保留。
注意:所有 Claude 整合目前處於測試版。


