由于需要换到权限更高的git账号,搜索了很多方法,实践过后都未生效。
其他文章主要方法有以下两种
新的解决方案
- IDEA各种密码都会默认保存在安装目录下的一个 c.kdbx 文件中,可以打开 Settings > Appearance & Behavior > System Settings > Passwords ,Database后即为 c.kdbx 文件所在位置
- 如果git仓库较少可点击路密码文件后的齿轮>Clear,将已保存的所有密码清除。该操作会清除所有git仓库已保存的密码与idea中记录的数据库密码清除。如果git仓库较少,并且记得其它仓库的账号和密码,可以使用此操作。
- 如果idea中项目来自于不同的git仓库,使用了多个账号密码,仅想针对其中一个仓库更改其账号,则需要下载一个名为 KeepPass 的工具。安装后可以直接打开 c.kdbx 文件,打开时需要输入密码文件的主密码。如果不知道主密码,可以点击 Set Master Password 设置新的密码
- 使用 KeepPass 打开 c.kdbx,并输入主密码
- 打开后即可看到idea保存的所有账号与密码,如果想改变仓库账号,找到旧的账号删除并保存即可。
- 返回idea ,Settings > Appearance & Behavior > System Settings > Passwords,选中In KeepPass。保存设置后重新拉取,输入新的账号与密码并保存。问题解决!
|