身份验证
登录 Zed 并非必需。你无需登录即可使用代码编辑器中的大多数功能。我们在此将概述需要登录的少数功能,以及如何操作。
哪些功能需要登录?
- 所有的实时 协作功能。
- 由 LLM 提供的功能,如果你使用 Zed 作为你的 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 电子邮件地址。在 GitHub 上更改你的电子邮件地址可以通过 登录 zed.dev 同步到你的 Zed 账户。
Stripe 用于计费,并且在开始订阅时将使用你的 Zed 账户的电子邮件地址。目前,更改 Zed 账户的电子邮件地址并不会更新 Stripe 中使用的电子邮件地址。有关如何更改此电子邮件地址,请参阅 更新计费信息。
从界面中隐藏登录按钮
如果不使用登录功能,可以通过使用 show_sign_in 设置属性从界面中隐藏它。 有关更多详细信息,请参阅 视觉定制页面。