Origin 目前处于早期 beta 版发布阶段。你可以创建代码仓库、使用 git 推送和拉取、从 GitHub 镜像、浏览和搜索代码、打开和合并 PR,以及与 Cursor 团队共享。
请通过hi@cursor.com提交任何反馈,帮助我们改进产品。
通过网页端 UI 创建一个空的 Origin 代码仓库,或让 Cursor 智能体为你创建。然后克隆该仓库并使用 git 推送。如果代码已托管在 GitHub 上,请改为镜像该代码仓库。
在 UI 中创建¶
- 选择 新建
- 在 新建仓库 对话框中,输入仓库名称并选择 内部 或 私有 可见性
- 选择 创建仓库
创建后,打开仓库即可从绿色的 代码 按钮复制克隆 URL,或从本机推送代码。
从 GitHub 同步¶
要将现有 GitHub 代码仓库复制到 Origin,请在代码库主页选择 从 GitHub 同步,而非 新建。选择 GitHub 组织和代码仓库后,确认同步。有关前提条件、同步内容及如何断开与 GitHub 的连接,请参阅 镜像 GitHub 代码仓库。
使用 Cursor 智能体创建¶
Cursor 智能体可以在执行任务时创建 Origin 仓库。让 Cursor 中的智能体在 Origin 上创建仓库;它可以安装 Origin CLI、登录、创建仓库、设置远程仓库并推送。
智能体使用与您的 Cursor 账户相同的权限。您需要拥有 Origin 代码存储的访问权限,才能成功创建仓库。云端代理可在现有 Origin 仓库中执行:克隆、创建分支、提交、推送并创建 PR。
名称、可见性与共享¶
- 在 新建仓库 对话框中输入仓库名称
- 选择可见性:内部 (所有可访问团队代码库的成员均可见) 或 私有 (仅对被直接授予访问权限或通过代码库权限获得访问权限的成员可见)
- 团队访问权限与你的 Cursor 团队 / 代码库访问权限保持一致
代码仓库的设置包括 General、权限、Rules and Protections 和 应用。请参阅设置。
推送首次提交¶
在 UI 中创建空仓库后,初始化本地项目并推送:
git clone https://origin.cursor.com/{owner}/{repo}.git
cd {repo}
# 添加你的文件
git add .
git commit -m "Initial commit"
git push -u origin main
如果您已有本地项目:
cd your-project
git remote add origin https://origin.cursor.com/{owner}/{repo}.git
git push -u origin main