使用 Zed 进行身份验证

无需登录 Zed。您可以在不登录的情况下使用代码编辑器中的大多数预期功能。我们将在此处概述需要登录的少数功能以及如何登录。

哪些功能需要登录?

  1. 所有实时协作功能
  2. 如果将 Zed 用作 LLM 模型的提供者,则需要LLM 驱动的功能。要在不登录的情况下使用 AI,您可以提供并配置您自己的 API 密钥

登录

Zed 使用 GitHub 的 OAuth 流程进行用户身份验证,只需要 read:user GitHub 范围,该范围授予对您的 GitHub 个人资料信息的只读访问权限。

  1. 打开 Zed 并点击窗口右上角的 Sign In 按钮,或从命令面板(macOS 上为 cmd-shift-p,Windows/Linux 上为 ctrl-shift-p)运行 client: sign in 命令。
  2. 您的默认网络浏览器将打开 Zed 登录页面。
  3. 出现提示时,使用您的 GitHub 帐户进行身份验证。
  4. 成功身份验证后,您的浏览器将显示确认信息,您将自动登录 Zed。

注意:如果您位于公司防火墙后面,请确保允许连接到 zed.devcollab.zed.dev

退出

要退出 Zed,您可以使用以下任一方法

  • 点击右上角的个人资料图标,然后从下拉菜单中选择 Sign Out
  • 打开命令面板并运行 client: sign out 命令。

电子邮件地址

您的 Zed 帐户的电子邮件地址是由 GitHub OAuth 提供的地址。如果您有公共电子邮件地址,则将使用该地址;否则,将使用您的主要 GitHub 电子邮件地址。通过登录 zed.dev 可以将 GitHub 上的电子邮件地址更改同步到您的 Zed 帐户。

Stripe 用于计费,在开始订阅时将使用您的 Zed 帐户的电子邮件地址。Zed 帐户电子邮件地址的更改目前不会更新 Stripe 中使用的电子邮件地址。有关如何更改此电子邮件地址,请参阅更新计费信息

从界面中隐藏登录按钮

如果未使用登录功能,可以通过使用 show_sign_in 设置属性将其从界面中隐藏。有关更多详细信息,请参阅视觉自定义页面