如何在IntelliJ中切换至BitBucket账户提交代码并移除Github账户
解决IntelliJ移除Github账户并仅关联BitBucket的方案
一、直接在IntelliJ中移除Github账户
- 打开IntelliJ,进入
File > Settings(Windows/Linux)或IntelliJ IDEA > Settings(Mac) - 在设置面板里找到
Version Control > GitHub - 选中已添加的Github账户,点击右侧的减号(
-)按钮删除,确认操作
二、配置IntelliJ仅关联BitBucket账户
- 在设置面板的
Version Control下选择Bitbucket - 点击加号(
+)添加你的BitBucket账户,按提示完成授权 - 检查工作仓库的远程地址:右键仓库根目录,选择
Git > Remotes,确认远程地址为BitBucket的仓库URL,若不对直接修改
三、解决仍弹出Github凭据的问题
1. 清除IntelliJ本地存储的凭据
- 关闭IntelliJ
- 找到凭据存储目录并删除其中文件:
- Windows:
C:\Users\<你的用户名>\AppData\Roaming\JetBrains\<IntelliJ版本>\caches\credentials - Mac:
~/Library/Caches/JetBrains/<IntelliJ版本>/credentials - Linux:
~/.cache/JetBrains/<IntelliJ版本>/credentials
- Windows:
- 重新启动IntelliJ
2. 清理系统凭据管理器中的IntelliJ关联Github条目
只删除和IntelliJ绑定的Github凭据,保留系统级Github凭据(确保其他程序可正常使用):
- Windows:打开「控制面板 > 用户账户 > 凭据管理器 > Windows凭据」,找到IntelliJ相关的Github凭据并删除
- Mac:打开「钥匙串访问」,搜索
github或intellij,删除对应的关联凭据 - Linux:打开系统自带的「密码和密钥」工具,找到对应条目删除
3. 区分Git全局与仓库本地配置
- 为工作仓库单独配置BitBucket身份信息:进入仓库目录,执行终端命令
git config user.name "你的BitBucket用户名" git config user.email "你的BitBucket注册邮箱" - 保留全局Git配置为Github信息(其他程序默认使用全局配置):执行终端命令
git config --global user.name "你的Github用户名" git config --global user.email "你的Github注册邮箱"
四、验证设置
- 操作工作仓库推送代码,确认使用BitBucket账户,无Github凭据请求
- 用其他程序操作Github仓库,确认仍可正常使用Github账户
内容的提问来源于stack exchange,提问作者WillyNilly98
相关产品推荐
相关产品推荐

