如何更换JetBrains社区版(IntelliJ IDEA、PyCharm)的Settings Sync账号?
如何更换JetBrains IDE Settings Sync的账号?
解决方案
针对你遇到的情况,以下几种方法可以尝试更换Settings Sync绑定的账号:
清理系统钥匙串中的JetBrains凭据
- 打开Mac的「钥匙串访问」应用,搜索「JetBrains」,删除所有相关的密码、凭据条目;
- 重启IDE,重新开启Settings Sync,此时会弹出账号登录窗口,选择你的工作账号即可。
通过IDE账号管理移除旧账号
- 打开IDE,进入
File > Settings > Appearance & Behavior > System Settings > Accounts; - 找到绑定的旧JetBrains账号,点击移除按钮,添加你的工作账号;
- 禁用并重新启用Settings Sync,同步会自动关联新账号。
- 打开IDE,进入
修改Settings Sync配置文件
- 找到对应IDE的配置目录,比如IntelliJ IDEA 2023.2的目录是
~/Library/Application Support/JetBrains/IntelliJIdea2023.2; - 进入
options文件夹,删除settingsSync.xml文件; - 重启IDE,开启Settings Sync时会重新引导你登录账号。
- 找到对应IDE的配置目录,比如IntelliJ IDEA 2023.2的目录是
Invalidate Caches并重启IDE
- 点击
File > Invalidate Caches...,勾选「Invalidate and Restart」; - IDE重启后,尝试重新开启Settings Sync,检查是否出现登录弹窗。
- 点击
问题背景
我拥有两个JetBrains账号:一个是个人创建的旧账号,已遗忘许久;另一个是工作用的常用账号。近期在新M1 MacBook Pro上配置IntelliJ IDEA和PyCharm时,误登录了旧账号进行Settings Sync。但发现Settings Sync设置中并无“更换账号”按钮(见截图),仅能禁用同步,重新启用时也不会弹出登录窗口。
截图
- IntelliJ IDEA已启用Settings Sync的菜单界面:

- IntelliJ IDEA已禁用Settings Sync的菜单界面:

已尝试的无效操作
- 清理配置目录
~/Library/Application Support/JetBrains - 重新安装IDE
- 清理IDE用于存储设置、缓存、插件和日志的所有目录
- 在所有浏览器中退出旧账号登录
- 在所有浏览器中登录正确的账号
- 彻底删除旧账号
异常情况
令人费解的是,即使旧账号已被删除,JetBrains产品仍能正常与其同步设置。最初出现几次请求超时异常,但未给出更改Settings Sync配置的选项。多次重试同步后请求成功,此后再无异常。
IDE版本信息
PyCharm版本
PyCharm 2023.2.3 (Community Edition) Build #PC-232.10072.31, built on October 12, 2023 Runtime version: 17.0.8.1+7-b1000.32 aarch64
IntelliJ IDEA版本
IntelliJ IDEA 2023.2.3 (Community Edition) Build #IC-232.10072.27, built on October 11, 2023 Runtime version: 17.0.8.1+7-b1000.32 aarch64
日志信息
INFO - #c.i.s.CloudConfigServerCommunicator - Pushing setting snapshot to the cloud config server... INFO - #c.i.s.SettingsSyncBridge - Result of pushing settings to the cloud: SUCCESS
内容的提问来源于stack exchange,提问作者Ivan Taleika
相关产品推荐
相关产品推荐

