设置
源站 目前处于早期 beta 版。你可以创建仓库、使用 git 推送和拉取、从 GitHub 镜像同步、浏览和搜索代码、打开和合并 PR,以及与 Cursor 团队共享。
代码仓库设置
在 cursor.com/codebase 中打开代码仓库,然后选择 设置 标签页。这些设置适用于单个代码仓库。如需配置团队范围的源站设置,请参阅代码库设置。
设置下有哪些标签页,取决于代码仓库的归属。仓库可见性和 访问 标签页仅在团队拥有的仓库中显示;个人仓库则在 协作者 下管理共享。
- 团队拥有的仓库:常规、访问、规则与保护措施和 应用
- 个人仓库:常规、协作者、应用、规则与保护措施和高级
访问、协作者以及规则与保护措施的 UI 正在重新设计;在早期 beta 版期间,标签和布局可能会变更。
常规
同步状态
对于从 GitHub 镜像的代码仓库,同步状态会显示 源站 为镜像,GitHub 为源,并提供源代码仓库的链接。在 源站 上创建的代码仓库不显示同步状态。
从 GitHub 分离
在 危险区域 中,点击 从 GitHub 分离 可停止与 GitHub 同步,并将 源站 副本转换为独立托管在 源站 上的代码仓库:源站 成为唯一可信来源,推送到 源站 远程仓库的内容不再同步至 GitHub。你的 GitHub 代码仓库不会受到影响。
访问
访问仅适用于团队拥有的代码仓库。对于个人账户拥有的仓库,请参阅协作者。
使用访问查看哪些人可以访问此代码仓库。
可见性在您创建代码仓库时选择。创建代码仓库时确定可见性。内部仓库对 Cursor 团队中有权访问该代码库的所有成员可见。私有仓库仅对直接获得访问权限或通过代码库权限获得访问权限的成员可见;当仓库切换为私有时,进行更改的人员会自动保留管理员访问权限。
团队范围的 源站 访问权限 (谁可以启用 源站、创建代码仓库或禁用该功能) 在代码库设置中管理。
协作者
协作者仅适用于个人账户拥有的仓库。团队拥有的仓库在 访问 中管理访问权限。
在个人账户下创建的仓库始终为私有,默认仅你本人可见。可通过协作者邀请特定用户,授予其访问此代码仓库的权限。
个人仓库不支持按仓库设置可见性;如需内部级别的团队范围访问,请改为在团队代码库下创建仓库。
规则与保护措施
规则与保护措施用于配置代码仓库的分支规则和合并保护措施。早期 beta 版期间,可用控件可能会扩展。
应用
代码仓库的应用选项卡会显示为此代码仓库安装的应用。要安装或管理应用,请选择管理应用,这会打开代码库级别的应用设置。
代码库设置
代码库设置作用于 cursor.com/codebase 上团队的所有 源站 仓库,而非单个代码仓库。请从代码库主页打开代码库设置 (与仓库的 设置 标签页不同) 。
权限
团队级权限用于控制谁可以为您的代码库使用 源站,包括谁可以访问您已认领的代码库名称下的仓库,以及 源站 与您的 Cursor 团队成员资格之间的关系。
- 由团队管理员认领代码库名称并启用 源站;非管理员可在同一页面申请访问权限
- 启用 源站 后,管理员可以创建代码仓库,并通过“权限”为其他成员授予访问权限,包括创建代码仓库的权限
- 管理员可随时在仪表盘中为团队禁用 源站;使用旧版隐私模式的团队无法启用 源站,如需使用,请先切换到隐私模式
早期 beta 版期间,“权限”界面中的具体控制项可能会有所调整。
通知
在代码库设置的 通知 中,选择代码库内各代码仓库的哪些 PR 事件会由 @Cursor 通过 Slack 私信通知你。如果你的 Slack 账户尚未关联,请在 Slack 一行中进行连接。然后开启你需要的事件:Review requested、PR merged、Review submitted 和 Comment。Apps and bots 会包含来自应用和机器人的活动,Ignore drafts 会跳过草稿 PR。每个开关在更改后都会立即保存。
如需从 Slack 打开这些设置,请在私信菜单中选择 Manage 通知。
Scheduled personal reminders 会定期通过 Slack 私信向你发送待处理评审请求的汇总。选择 Add reminder,然后设置 Days (Weekdays、Every day 或 Custom) 、Times、Time zone 和 Repositories。开启 All open PR 后,汇总会列出这些代码仓库中所有未关闭的 PR,而不仅限于请求你评审的 PR。可通过 Ignore drafts、Ignore approved PR 和 Labels 缩小汇总范围。如需暂停某个提醒,关闭其开关即可。
Channel subscriptions 会将代码库内各代码仓库的 PR 动态发布到 Slack 频道。请先将 @Cursor 邀请到该频道。只有频道成员才能管理该频道的订阅。选择 Add subscription,选择频道和代码仓库,然后选择要发布的事件:PR、Reviews 或 Comments。添加 Labels 后,仅当 PR 带有全部指定标签时才会发布。对于私有或内部代码仓库,频道中的所有人 (包括之后加入的成员) 都能看到其动态。
如果频道已通过 Slack Connect 与其他组织共享 (包括邀请尚未被接受的频道) ,Cursor 不会在其中发布私有或内部代码仓库的动态。在共享频道中为此类代码仓库保存订阅时会失败,并提示 "This channel is shared with another organization, so it can't get updates from a private repository." (或 "an internal repository") 。已有的订阅仍会保留,一旦该频道取消共享或该代码仓库改为公开,就会恢复发布。公开代码仓库可以在共享频道中发布动态。