Origin 目前處於早期 beta 版階段。您可以創建倉庫、使用 git 推送和拉取、從 GitHub 鏡像、瀏覽和搜索代碼、打開併合並 PR,以及與您的 Cursor 團隊共享。
請通過 hi@cursor.com 提交任何反饋,幫助我們改進產品。
鏡像會將 GitHub 代碼倉庫複製到 Origin,並在 GitHub 倉庫發生更改時同步更新 Origin。當代碼已託管在 GitHub 上,而您希望基於其歷史記錄使用 Origin 的瀏覽、搜索和智能體工作流時,請使用此功能。
前提條件¶
- 擁有 Origin 訪問權限,且使用 Pro、Teams 或企業版方案的 Cursor 賬戶
- 將 Cursor GitHub app 連接到擁有該倉庫的組織或賬戶
- 對要同步的代碼倉庫擁有 GitHub 管理員權限 (啓用鏡像所必需)
同步倉庫¶
- 打開 cursor.com/codebase
- 選擇 從 GitHub 同步
- 選擇 GitHub 組織和代碼倉庫
- 確認同步
同步完成後,打開 Origin 副本,瀏覽文件和提交歷史。
之後可在代碼倉庫的 設置 → 常規 選項卡中查看同步狀態。已同步的倉庫會顯示 Origin 爲鏡像、GitHub 爲源。
同步內容¶
| 包含 | 不包含 |
|---|---|
| Git 歷史記錄、分支和標籤 | GitHub 問題 |
| 可在 Origin 上瀏覽和搜索的代碼 | GitHub Actions 工作流和機密信息 |
| 雙向同步的 PR | |
| 持續更新,確保 Origin 保持最新狀態 |
鏡像倉庫中的 PR 可在 Origin 上使用,並會同步回 GitHub。問題和 CI 配置仍保留在 GitHub 上,除非您在其他地方重新構建。
鏡像後¶
- 前往 cursor.com/codebase 瀏覽和搜索
- 如果要從 Origin 檢出到本地,請點擊綠色的 代碼 按鈕克隆 Origin 遠程倉庫。你也可以推送:推送到同步倉庫會傳遞到 GitHub,GitHub 仍是權威來源。
- 將雲端代理連接到 Origin 倉庫
- 在 Origin 上評審 PR,更改會同步回 GitHub
從 GitHub 解除關聯¶
要停止同步,請打開 設置 → 常規,然後在 危險區域 下選擇 從 GitHub 解除關聯。這會停止同步,並將 Origin 副本轉換爲獨立的 Origin 託管代碼倉庫:Origin 將成爲權威來源,推送到 Origin 遠程倉庫的內容不再同步到 GitHub。您的 GitHub 代碼倉庫不會受到影響。
同步延遲¶
如果瀏覽的內容看起來不是最新的:
- 確認 GitHub app 仍有訪問權限 (GitHub 集成)
- 確認您是源倉庫的 GitHub 管理員
- 在 cursor.com/codebase 重新運行 從 GitHub 同步,或在 設置 → 常規 中查看同步狀態
無需鏡像的情況¶
如果您只想在 GitHub PR 中獲取自動評審評論,Cursor Review 和 Bugbot 無需遷移存儲即可滿足需求。如需由 Origin 託管代碼存儲,並使用瀏覽和 PR 功能,請使用鏡像。