外掛程式市集讓 Team 和 Enterprise 方案擁有者將精選外掛程式分配給組織中的所有人。您可以建立市集、新增外掛程式,並精確控制團隊成員可以看到和使用哪些外掛程式。您分配的外掛程式會出現在聊天中(網頁版和 Claude Desktop 的聊天標籤)、Claude Cowork 和 Claude Code 工作階段中,其中成員使用相同的 Claude 帳戶登入。
Team 和 Enterprise 方案的擁有者和主要擁有者可以在 組織設定 > 外掛程式和技能中管理組織外掛程式。在 Enterprise 方案上,具有包含管理組織程式庫權限的自訂角色的成員也可以。
要求:您必須先為組織啟用 Cowork 和技能,才能使用外掛程式市集。
如需這些控制項的參考版本,請參閱 Claude Code 文件中的 管理您組織的外掛程式。
注意:關閉組織的技能也會停止技能和外掛程式同步到 Claude Code,並移除已同步的技能和外掛程式。關閉 Cowork 不會影響同步到 Claude Code。若要在 Claude 中保留技能和外掛程式但只停止同步,請在 Claude Code 受管設定中將 syncClaudeAiSkills 和 syncClaudeAiPlugins 設定為 false。深入瞭解 Claude Code 管理員設定。
注意:市集是擁有者將外掛程式分配給組織的方式。使用者也可以與特定同事或群組分享他們建立的外掛程式,或提交以發佈到您組織的程式庫。分享和發佈由 組織設定 > 外掛程式和技能中「原則」標籤中的設定控制,外掛程式提交在「要求」標籤上進行審查。深入瞭解 在 Claude 中使用外掛程式和 讓使用者發佈技能和外掛程式到您的組織。
查看您組織中的內容
「清單」標籤列出您組織管理的每項技能和外掛程式,包括使用者為自己建立的技能和外掛程式。技能和外掛程式現在位於同一頁面上,因此您無需在設定之間切換。
對於每個項目,表格會顯示其來源、版本、功能、對象以及過去 30 天內有多少人使用過它。
若要尋找項目,請按名稱搜尋或使用篩選器:
來源:您的組織、組織程式庫或特定市集
對象:誰可以使用該項目
類型:技能或外掛程式
您的組織管理的技能會出現在 組織程式庫下。您可以在 市集標籤中管理外掛程式市集。
若要對項目採取行動,請按一下其列末尾的功能表按鈕。您可以檢視詳細資料和檔案、查看版本歷史記錄,以及變更預設和群組存取權。
對於使用者建立的技能和外掛程式,清單標籤會顯示中繼資料和分享狀態。它不會顯示檔案本身。
使用 Anthropic 建立的市集
Anthropic 提供不同功能的內建外掛程式市集,例如法律和財務。預設會將知識工作市集新增到您的組織。
若要新增 Anthropic 建立的市集:
前往 組織設定 > 外掛程式和技能,然後按一下「市集」標籤。
按一下「新增」,然後選取「新增市集」。
選取「瀏覽 Anthropic 來源」。
按一下您想要為組織中的所有人顯示的每個市集上的「新增」。
如果知識工作市集與您的團隊無關,請將其移除:
前往 組織設定 > 外掛程式和技能,然後按一下「市集」標籤。
尋找 知識工作。
按一下右上角的功能表按鈕。
選取「移除」。
Anthropic 建立的市集會顯示可讀的名稱,例如「知識工作」,而不是基礎儲存庫 slug。
建立您自己的市集
除了 Anthropic 建立的市集外,您還可以建立自己的市集。有兩種方式可以將外掛程式新增到您建立的市集:
手動上傳:透過管理員 UI 上傳個別外掛程式 ZIP 檔案。最適合快速迭代、一次性工具或不在 Git 儲存庫中保留外掛程式的團隊。
儲存庫同步:連接私人 GitHub 或 GitLab 儲存庫,Claude 會從中同步外掛程式。最適合多個開發人員在外掛程式上協作或您想要版本控制更新的情況。
您可以並行使用兩種方法。例如,為核心外掛程式執行 GitHub 同步市集,為臨時工具執行單獨的手動市集。
設定手動市集
前往 組織設定 > 外掛程式和技能。
按一下「新增」,然後選取「上傳外掛程式」。
如果這是您第一次設定市集,「上傳到新市集」會自動選取。稍後上傳外掛程式時,您將能夠選擇「新增到現有市集」。
輸入市集的名稱。
拖曳您的檔案,或按一下上傳提示並選取您的檔案。檔案必須是有效的 .zip,大小不超過 200 MB。
對您想要新增的每個外掛程式重複此步驟。
按一下「上傳」以將您的外掛程式新增到新市集。
如果您上傳的外掛程式名稱與現有外掛程式相同,它會自動覆寫先前的版本。您無需先刪除舊版本。
設定 GitHub 同步市集
GitHub 同步可讓您在儲存庫中以程式碼形式管理外掛程式。推送變更時,您可以觸發同步以更新市集,手動或自動進行。
準備您的儲存庫
您可以連接託管在 github.com 或組織的 GitHub Enterprise 主機上的儲存庫。在 github.com 上,您的儲存庫必須是 私人或內部—組織市集不允許公開儲存庫。若要從 GitLab 同步,請參閱 設定 GitLab 同步市集。
GitHub 同步市集在 marketplace.json 中支援的 source 類型集合比 Claude Code 更窄。市集儲存庫內外掛程式資料夾的相對路徑(例如 "source": "./plugins/my-plugin")完全受支援,是最簡單的選項。github、url 和 git-subdir 來源類型也受支援。npm、archive 和 command 來源類型不受支援。
外掛程式來源在三種情況下可以是私人的:
github.com 來源,共享您的市場存儲庫的所有者,組織同步通過 Claude GitHub App 獲取。
您組織的 GitHub Enterprise 主機上的來源,已在該存儲庫上安裝您組織的 GitHub Enterprise App。
與您的市場存儲庫位於同一 GitLab 主機上的 URL 或 git-subdir 來源。在 gitlab.com 上,來源也必須位於與市場存儲庫相同的頂級群組或用戶命名空間下。
所有其他來源都在沒有憑證的情況下獲取,因此必須是 github.com、gitlab.com 或 bitbucket.org 上的公開存儲庫。任何其他主機上的來源都會被拒絕。
如果您的插件代碼位於不符合上述條件的私有存儲庫中,請將這些插件文件夾複製到市場存儲庫中,並將每個插件的來源更改為相對路徑(git subtree 或供應文件的 CI 步驟效果很好)。
有關插件結構和格式的詳細信息,請參閱插件清單參考。
其他資源:
連接存儲庫
確保為您的組織啟用了 Cowork 和 Skills。
前往組織設置 > 插件和技能,然後點擊「市場」標籤。
點擊「添加插件」,然後選擇「從 GitHub 同步」。
以
owner/repo格式輸入存儲庫(例如acme-corp/claude-plugins)。
您的個人 GitHub 令牌已驗證以確認您有訪問權限,然後 Cowork 使用其 GitHub App 安裝令牌進行同步操作。
看不到您的存儲庫?確保 Claude GitHub App 已安裝在該存儲庫中。
同步如何工作
連接存儲庫時會自動運行初始同步。在 GitHub 創建流程中,您也可以關閉「自動同步」(默認開啟)。啟用後,當拉取請求合併到市場跟蹤的分支或有人直接推送到該分支時,會運行同步。
打開或關閉自動同步的人必須在 GitHub 上對該存儲庫具有管理員級別的訪問權限。這通過其個人 GitHub 連接進行檢查,該連接與 Claude GitHub App 安裝分開。沒有管理員訪問權限時,即使 App 安裝正確且手動更新有效,頁面也會顯示「無法訪問存儲庫。確保存儲庫存在且已安裝 Claude GitHub App」。
Claude GitHub App 的Webhooks(讀取和寫入)權限也必須在安裝上獲得批准。在引入此權限之前創建的安裝上,GitHub 會顯示「Claude 正在請求更新的權限」提示,需要存儲庫或組織管理員批准。
啟用後,GitHub 存儲庫的自動同步在包含插件版本更新的拉取請求合併到存儲庫的默認分支時運行。直接推送到默認分支不會觸發同步。您可以通過點擊市場上的「重新同步」來手動觸發同步。
在同步期間,Cowork 將您存儲庫中的最新提交與上次同步的提交進行比較。如果沒有任何更改,則跳過同步。如果有更改,Cowork 會讀取清單、驗證每個插件,並用存儲庫的當前狀態替換市場中的所有插件。根據插件數量,同步最多可能需要 30 分鐘。
重要:如果同步失敗,成員將保留每個插件的上次同步版本。檢查失敗消息,修復存儲庫,然後重新同步。
設置 GitLab 同步的市場
您可以從 gitlab.com 上的存儲庫或自管理 GitLab 實例中同步組織市場。有關支持的插件來源類型和哪些來源可以是私有的,請參閱上面的準備您的存儲庫。
GitLab 支持處於測試版,僅適用於插件市場同步。Claude Code 雲會話尚不支持 GitLab 存儲庫。
開始前
角色。您需要擁有者或主要擁有者角色才能添加 GitLab 配置。
項目可見性。在 gitlab.com 上,市場項目必須是私有或內部的。在自管理實例上,任何可見性都可以。
訪問令牌。為 Claude 創建 GitLab 訪問令牌以讀取市場項目和同一主機上的任何插件源項目。個人、群組和項目訪問令牌都可以。令牌的用戶需要在這些項目上至少具有報告者角色。
舊版(作用域)令牌:至少
read_api作用域。細粒度個人訪問令牌:項目:讀取、分支:讀取和存儲庫:讀取權限。
可選,用於自動 webhook 設置(第 3 步):市場項目上的維護者角色加上
api作用域(舊版)或 Webhook:創建和刪除權限(細粒度)。沒有這些,您需要手動添加一次 webhook(第 4 步)。
僅限自管理實例。
實例的主機名必須解析為公共 IP 地址,並且實例必須接受來自Anthropic 的出站 IP 地址的 HTTPS 連接。
如果私有證書頒發機構頒發了其 TLS 證書,請準備好 CA 證書 (PEM)。
自動同步的 Webhook 交付來自您的實例到 api.anthropic.com,因此實例必須能夠向該主機發出出站 HTTPS 請求。
第 1 步:添加 GitLab 配置
要添加 GitLab 配置:
在自管理基礎設施下,找到 GitLab 並點擊「添加配置」。
輸入顯示名稱、主機名(gitlab.com 或您的實例主機名,如 gitlab.example.com)、訪問令牌,以及對於具有私有 CA 的自管理實例,輸入 CA 證書。
點擊「添加配置」。Claude 立即運行連接測試並在GitLab 連接測試對話框中顯示結果。
(可選)要檢查令牌是否可以讀取您的市場項目,請在項目路徑下輸入其路徑(例如
platform/claude-plugins)並點擊「測試同步訪問」。
您可以隨時從配置的菜單中使用測試連接重新運行測試。主機名之後無法更改。如果更改,請刪除配置並添加新配置。
第 2 步:添加市場
要添加市場:
前往 組織設定 > 外掛程式與技能,然後點擊「市集」標籤。
點擊「新增」,然後選擇「從 GitLab 同步」。
在 GitLab 儲存庫 URL 中,輸入專案的 HTTPS URL,例如
https://gitlab.example.com/platform/claude-plugins。巢狀子群組中的專案也可以使用。如果您想讓推送觸發同步,請保持 自動同步 開啟(請參閱 步驟 3)。
為市集包含的外掛程式選擇 預設存取權。
點擊「建立」。
Claude 會讀取專案的預設分支並驗證市集檔案,然後建立以專案路徑命名的市集。
步驟 3:自動同步
開啟 自動同步 後,每次推送到專案的預設分支都會透過 GitLab 專案上的 Webhook 觸發同步。如果您的權杖可以管理 Webhook(請參閱 開始前),Claude 會為您建立 Webhook,您無需進行其他操作。
您稍後可以從市集的選單中開啟或關閉 自動同步。開啟它會以相同方式設定 Webhook。
步驟 4:如果 Claude 無法建立 Webhook
如果權杖無法管理 Webhook,Claude 會在螢幕上顯示 在 GitLab 中完成 Webhook 設定訊息,其中包含 Webhook URL 和權杖。權杖只會顯示一次,因此請在關閉訊息前完成此步驟。
在您的 GitLab 專案中,開啟 設定 > Webhook,並使用訊息中的 URL 新增 Webhook。
將權杖貼到欄位中。
如果訊息顯示 祕密權杖,請將其貼到 GitLab 的「祕密權杖」欄位中。
如果訊息顯示 簽署權杖(gitlab.com 和自我管理版本 19.1 或更新版本),請在 GitLab 中選擇「產生簽署權杖」,並將產生的值替換為 Claude 提供的值。
啟用 推送事件並儲存。
(選用)在 GitLab 的新 Webhook 上使用 測試 > 推送事件,並確認它回報 HTTP 200。
如果您遺失權杖,請從市集的選單中開啟 設定 Webhook,點擊「移除 Webhook」,然後點擊「啟用 Webhook」以取得新的權杖。舊權杖將停止運作。
在手動上傳和儲存庫同步之間選擇
情境 | 建議方法 |
外掛程式在版本控制中維護,具有 CI/CD | GitHub 或 GitLab 同步 |
多個開發人員在外掛程式上協作 | GitHub 或 GitLab 同步 |
您想要自動更新傳播 | GitHub 或 GitLab 同步 |
快速原型設計或一次性工具 | 手動上傳 |
由非工程團隊建立的外掛程式 | 手動上傳 |
無法存取 GitHub 或 GitLab 的環境 | 手動上傳 |
在將外掛程式新增到同步的儲存庫之前進行測試 | 手動上傳 |
控制外掛程式分發
市集包含外掛程式後,您可以使用安裝偏好設定來控制其分發方式。對於每個外掛程式,您可以設定四個選項之一:
偏好設定 | 功能 | 成員看到的內容 |
預設安裝 | 為所有組織成員預先安裝外掛程式 | 外掛程式會出現在其清單中,無需任何操作。成員可以選擇關閉它。 |
可供安裝 | 列在 探索 標籤上 | 使用者會在 探索 標籤上看到它,並可以自行新增。 |
無法使用 | 完全隱藏 | 使用者看不到或無法新增外掛程式。適用於暫存或棄用外掛程式。 |
必需 | 為所有組織成員預先安裝外掛程式,無法移除 | 外掛程式會出現在他們的清單中,無需任何操作,標記為「此外掛程式是您的組織所需的。」使用者無法關閉或移除它。它也會在同步成員帳戶外掛程式的 Claude Code 工作階段中保持啟用。 |
重要:設定為「預設安裝」或「必需」的外掛程式也會在 Claude Code 中為使用以其 Claude 帳戶登入的使用者安裝。在 Claude Code 中,外掛程式的掛鉤、子代理程式和 MCP 伺服器在使用者的電腦上執行,「必需」外掛程式無法在該處停用。在將外掛程式設定為「必需」之前,請檢查其掛鉤。在 Claude Code 文件中深入瞭解同步外掛程式。
設定偏好設定
在組織設定 > 外掛程式和技能中,按一下「清單」標籤。
找到外掛程式,然後按一下其列末尾的功能表按鈕。
按一下「預設存取」,然後在安裝下選擇一個選項。
變更會在每個成員的下一個工作階段或外掛程式重新整理時生效。
成員體驗
成員在自訂 > 外掛程式中的探索標籤上瀏覽可用的外掛程式。您設定為「預設安裝」或「必需」的外掛程式會自動出現在他們的清單中。您設定為「可供安裝」的外掛程式會在探索上顯示,供成員自行新增。
成員無法編輯組織管理的外掛程式,這可防止對共用工具進行衝突的變更。
按群組自訂外掛程式存取
企業管理員可以針對特定群組覆寫外掛程式的組織範圍安裝偏好設定。例如,您可以為工程群組自動安裝外掛程式,使其可供法律部門自行安裝,並將其隱藏在其他所有人之外。
群組層級外掛程式存取適用於企業方案。您可以在同一個組織設定 > 外掛程式和技能頁面上設定它,這需要擁有者或包含管理組織程式庫的自訂角色。
群組覆寫的運作方式
您的市集中的每個外掛程式都有組織範圍的安裝偏好設定(預設安裝、可供安裝、必需或不可用)。根據預設,每個群組都會繼承該組織範圍的設定。
當您為外掛程式設定群組層級覆寫時,它會取代該群組成員的組織範圍設定。解析順序為:群組設定,然後是組織範圍設定,然後是市集預設值。
為群組設定外掛程式存取
在 組織設定 > 外掛程式和技能中,按一下「清單」標籤。
找到您要自訂的外掛程式,然後按一下其列末尾的功能表按鈕。
按一下「群組存取…」。
按一下安裝目標旁的「新增群組」。
選擇群組並選擇上面列出的其中一個安裝偏好設定。
手動建立的群組和來自您身分識別提供者的 SCIM 佈建群組都會出現在群組選擇器中,並以相同方式運作。
當成員屬於多個群組時會發生什麼
如果成員屬於兩個或多個群組,且這些群組對同一外掛程式有不同的設定,則會套用最寬鬆的設定。從最寬鬆到最嚴格的順序為:必需 > 預設安裝 > 可供安裝 > 不可用。
例如,如果群組 A 將外掛程式設定為「不可用」,群組 B 將其設定為「預設安裝」,則同時屬於兩個群組的成員會預設安裝該外掛程式。
注意:這與群組支出限制的解析方式不同。支出限制會根據您的多群組支出限制設定套用較高或較低的群組值。外掛程式存取會套用最寬鬆的值,因為此處的群組旨在為需要工具的團隊啟用存取,而不是作為安全邊界。如果您需要硬性封鎖外掛程式,請將其組織範圍偏好設定設定為「不可用」,並僅向應該擁有存取權的群組授予存取權。
刪除群組時會發生什麼
如果群組被移除(例如,從您的身分識別提供者中刪除),覆寫會保留在管理 UI 中,但標記為孤立。它對成員沒有影響(因為沒有人屬於已刪除的群組),也不計入自訂存取徽章。您可以從外掛程式的「群組存取…」設定中清除孤立的覆寫。
群組設定在市集重新同步後是否會保留
是的。當您重新同步 GitHub 或 GitLab 連線的市集時,群組層級覆寫會保留。只有在外掛程式本身從市集中刪除時,才會移除它們。
限制使用者可以新增的市集
擁有者或主要擁有者可以使用允許清單、封鎖清單或兩者來限制組織中的人員可以新增的外掛程式市集。您可以在 Claude Code 受管設定中設定這些清單,但它們也適用於 Claude 和 Claude Cowork。
若要設定允許清單或封鎖清單:
找到受管設定。
按一下「管理」。
將 strictKnownMarketplaces(允許清單)、blockedMarketplaces(封鎖清單)或兩者新增至 JSON。
按一下「新增設定」或「更新設定」。
輸入您的 GitHub 組織名稱,完全按照 GitHub 顯示的方式,因為允許清單比對區分大小寫。如果來源同時在兩個清單上,則會被封鎖。
設定清單後,每當組織中的某人在 Claude、Claude Desktop 或 Cowork 中從 Git 存放庫新增市集時,Claude 都會檢查這些清單。這涵蓋使用者在「自訂」中為自己新增的市集,以及在組織設定 > 外掛程式和技能中為整個組織新增的市集。Claude 會拒絕清單不允許的任何存放庫,除了 Anthropic 內建的市集。
請記住:
在組織設定中設定清單。部署到電腦的 managed-settings.json 檔案或 MDM 原則僅適用於這些電腦上的 Claude Code。
現有市集不會重新檢查。在您設定清單之前新增的市集會保留,直到有人移除它們。
不檢查已上傳的外掛程式。若要防止使用者上傳外掛程式檔案,請在組織設定 > 外掛程式和技能的「原則」標籤上關閉使用者建立的技能。
如需清單接受的每個來源類型,請參閱 Claude Code 文件中的限制使用者可以安裝的內容。
更新和移除外掛程式
手動市集
若要更新外掛程式,請上傳一個具有相同外掛程式名稱的新 ZIP 檔案。新版本會自動覆蓋現有版本。外掛程式名稱是唯一識別碼,因此 legal 將始終取代 legal。
若要移除外掛程式,請在 組織設定 > 外掛程式和技能中的「庫存」標籤下將其刪除。
GitHub 同步的市集
將您的變更推送到連接的儲存庫,然後前往 組織設定 > 外掛程式和技能,點擊「市集」標籤,找到您的市集,然後點擊「更新」以觸發同步。每次同步都會將所有外掛程式替換為儲存庫的目前狀態。如果擁有者已為市集啟用「自動同步」,則每當將包含外掛程式版本更新的提取請求合併到儲存庫的預設分支時,也會執行同步。
如需 GitLab 同步的市集,請參閱 設定 GitLab 同步的市集。
若要移除外掛程式,請從儲存庫中刪除它並觸發同步。
限制
限制 | 值 | 備註 |
最大外掛程式 ZIP 大小(上傳) | 200 MB | 在用戶端和伺服器端強制執行 |
每個市集的最大外掛程式數(手動) | 1000 | 每個市集 |
每個市集的最大外掛程式數(GitHub 或 GitLab 同步) | 1000 | 每個市集 |
最大外掛程式名稱長度 | 64 個字元 | 必須使用以連字號分隔的小寫單字 |
同步逾時 | 30 分鐘 | 每次同步操作 |
同步的儲存庫可見性 | 在 github.com 和 gitlab.com 上僅限私人或內部 | 託管在 github.com、GitHub Enterprise Server、gitlab.com 或自我管理的 GitLab 執行個體上。GitLab 主機(包括 gitlab.com)需要在 組織設定 > Claude Code 中進行 GitLab 設定。 |
命名規則
外掛程式名稱必須使用 以連字號分隔的小寫單字(例如 deployment-tools,而非 Deployment Tools)。以下市集名稱已保留,無法使用:
claude-code-marketplaceclaude-code-pluginsclaude-plugins-officialanthropic-marketplaceanthropic-pluginsagent-skillslife-sciences
冒充官方 Anthropic 市集的名稱也會被封鎖。
注意:外掛程式作者可以設定 displayName,以便外掛程式在目錄中顯示可讀的名稱,而不是其 slug。如果作者未設定,外掛程式會顯示其 slug(例如 deployment-tools)。
疑難排解
上傳被拒
常見原因:檔案超過 200 MB、不是有效的 ZIP 檔案,或市集已達到 1000 個外掛程式的限制。檢查檔案大小和格式,如果已達容量,請移除未使用的外掛程式。如果啟用了技能和外掛程式掃描,外掛程式也可能因被標記為惡意內容而被拒。檢查原因、修正問題,然後重新上傳外掛程式。
外掛程式未為成員顯示
檢查市集設定中外掛程式的安裝偏好設定。如果設定為 無法使用,成員將看不到它。同時確認已為您的組織啟用 Cowork 和技能。
更新的外掛程式未為成員反映
變更會在每個成員的下一個工作階段或外掛程式重新整理時生效。在 Claude Code 中,使用者在下次啟動 Claude Code 時會獲得變更。如果更新仍未顯示,請透過檢查市集中的外掛程式版本來確認上傳成功。
GitHub 同步因內容錯誤而失敗
您的儲存庫中的一個或多個外掛程式可能格式不正確。修正格式問題,將更新推送到 GitHub,然後再次觸發同步。如需外掛程式結構要求,請參閱 外掛程式資訊清單參考。
同步失敗,出現「不支援外部外掛程式來源類型。支援的類型:git-subdir、github、url」或外掛程式被略過,出現「在 gitlab.com 上找不到儲存庫。檢查 URL 並確保儲存庫是公開的。」
您的 marketplace.json 中的一個或多個外掛程式項目使用指向連接儲存庫外部的 source(github、url 或 git-subdir 來源),組織同步無法擷取它。私人來源只在三種情況下有效:github.com 儲存庫與您的市集儲存庫共享擁有者、您組織的 GitHub Enterprise 主機上已安裝 GitHub Enterprise App 的儲存庫,或與您的市集儲存庫位於同一 GitLab 主機上的 url 或 git-subdir 來源(在 gitlab.com 上,也在相同的頂層群組或使用者命名空間下)。
對於任何其他私有來源,請將外掛程式資料夾移至市集存放庫,並將每個項目的 source 變更為相對路徑(例如 "./plugins/my-plugin"),然後推送並重新同步。或者,透過 組織設定 > 外掛程式和技能 個別上傳受影響的外掛程式,點擊「新增」、「上傳外掛程式」,然後選擇「新增至現有市集」。透過成員自己的自訂選單上傳的外掛程式僅針對該成員安裝,不會分發給您的組織,但如果啟用共享,成員可以與特定同事或群組共享外掛程式。
連接時看不到 GitHub 存放庫
確保 Claude GitHub 應用程式已安裝在該存放庫中。系統會先檢查您的個人 GitHub 權杖以確認存取權,但同步本身會使用 GitHub 應用程式安裝權杖。
開啟「自動同步」時出現「無法存取存放庫」
如果手動更新有效,但開啟「自動同步」顯示「無法存取存放庫。請確保存放庫存在且已安裝 Claude GitHub 應用程式」,可能有兩個原因:
您沒有存放庫的管理員存取權。開啟自動同步會建立 Webhook,這需要透過您的個人 GitHub 連線對存放庫進行管理員級別的存取。請要求存放庫管理員啟用切換開關,或升級您的 GitHub 存取權。
Claude GitHub 應用程式的 Webhook 權限尚未獲得批准。在較舊的安裝中,GitHub 會顯示「Claude 正在要求更新的權限」提示。存放庫或組織管理員需要在安裝上批准 Webhook(讀取和寫入)權限。
新增市集時出現「尚未為您的組織設定 GitLab 執行個體。請在 Claude 程式碼設定中新增一個,然後回到這裡」
如果在 GitLab 中新增市集時看到此訊息,請確保您已先新增 GitLab 設定。請參閱 設定 GitLab 同步市集下的 步驟 1:新增 GitLab 設定。
「此 URL 不在已設定的 GitLab 執行個體上」
確保 URL 的主機名稱與已設定的 GitLab 主機名稱完全相符。
新增 gitlab.com 專案失敗,出現「無法建立市集。請重試。」
檢查專案的可見性是否為私人或內部。公開的 gitlab.com 專案無法用作組織市集。
連線測試在「連線到主機」時失敗(例如「無法解析主機名稱」、「連線被拒絕」或「GitLab 未及時回應」),或在自我管理執行個體上新增市集失敗並出現一般錯誤
確認執行個體可從公開網際網路透過 HTTPS 連線,且 Anthropic 的出站 IP 位址允許通過您的防火牆。「無法建立安全連線」通常表示 CA 憑證遺失或不正確。
以「驗證至…失敗」或「存取被拒絕」開頭的錯誤
權杖已過期、已撤銷,或缺少 設定 GitLab 同步市集下「開始前」部分中列出的範圍或角色。建立新權杖並將其貼到設定中(編輯 > 存取權杖)。
