使用 Zed 进行身份验证
无需登录 Zed。您可以在不登录的情况下使用代码编辑器中的大多数预期功能。我们将在此处概述需要登录的少数功能以及如何登录。
哪些功能需要登录?
- 所有实时协作功能。
- 如果将 Zed 用作 LLM 模型的提供者,则需要LLM 驱动的功能。要在不登录的情况下使用 AI,您可以提供并配置您自己的 API 密钥。
登录
Zed 使用 GitHub 的 OAuth 流程进行用户身份验证,只需要 read:user GitHub 范围,该范围授予对您的 GitHub 个人资料信息的只读访问权限。
- 打开 Zed 并点击窗口右上角的
Sign In按钮,或从命令面板(macOS 上为cmd-shift-p,Windows/Linux 上为ctrl-shift-p)运行client: sign in命令。 - 您的默认网络浏览器将打开 Zed 登录页面。
- 出现提示时,使用您的 GitHub 帐户进行身份验证。
- 成功身份验证后,您的浏览器将显示确认信息,您将自动登录 Zed。
注意:如果您位于公司防火墙后面,请确保允许连接到 zed.dev 和 collab.zed.dev。
退出
要退出 Zed,您可以使用以下任一方法
- 点击右上角的个人资料图标,然后从下拉菜单中选择
Sign Out。 - 打开命令面板并运行
client: sign out命令。
电子邮件地址
您的 Zed 帐户的电子邮件地址是由 GitHub OAuth 提供的地址。如果您有公共电子邮件地址,则将使用该地址;否则,将使用您的主要 GitHub 电子邮件地址。通过登录 zed.dev 可以将 GitHub 上的电子邮件地址更改同步到您的 Zed 帐户。
Stripe 用于计费,在开始订阅时将使用您的 Zed 帐户的电子邮件地址。Zed 帐户电子邮件地址的更改目前不会更新 Stripe 中使用的电子邮件地址。有关如何更改此电子邮件地址,请参阅更新计费信息。
从界面中隐藏登录按钮
如果未使用登录功能,可以通过使用 show_sign_in 设置属性将其从界面中隐藏。有关更多详细信息,请参阅视觉自定义页面。