在 Intellij IDEA 14 上更改远程存储库凭据(身份验证)

2022-08-31 06:49:07

出于安全原因,我最近更改了我的Bitbucket密码。但是,IntelliJ没有将我的存储库更新到新的凭据,因此它阻止了我将任何内容拉取/推送到我的存储库。我没有为此使用任何插件,只是IDE中集成的VCS操作。

每次我拉/推,这都会弹出:

致命:“https://momothereal:xxxxxxxxxxxx@bitbucket.org/team/repo.git/ 的身份验证失败

其中xxxxxxxxxxxx我认为使用正确的密码更改此远程地址可以解决此问题,尽管我找不到这样做的地方。


答案 1

上述所有方法中最简单的方法是:

  1. 转到“设置>>外观和行为>>系统设置>>口碑
  2. 将设置更改为完全不存储密码
  3. 使 IntelliJ 失效并重新启动 IntelliJ
  4. 转到设置>>版本控制>>Git>>SSH 可执行文件:内置
  5. 执行提取/拉取操作
  6. 出现提示时输入密码
  7. 再次转到“设置>>外观和行为>>系统设置>>Passwords
  8. 这次选择将密码存储在磁盘上(受主密码保护)

瞧!

请注意,如果您的密码位于URL本身中,这将不起作用。如果是这种情况,那么您需要按照@moleksyuk给出的步骤进行操作

您还可以选择使用 IntelliJ 中的凭据帮助程序选项来实现 Ramesh 在此处建议的类似功能


答案 2

在尝试了几个答案之后,我终于能够解决这个问题(在窗口10上),

>git fetch
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'http://gitlab.abc.net/V4/VH.git/'

通过更新存储在 Windows(GCM) 的 Git Credential Manger 中的密码,

Control Panel->User Accounts -> Windows Credentials

推荐