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

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

每次我拉或者推的时候,这个就会弹出来:

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

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

273926 次浏览

这对我在《情报12》中很管用:

打开设置-> 密码,选择“不记得密码”并应用/ok。

执行 VCS 获取/更新/推送/任何操作,它应该会询问您的密码。

检查记住密码和确定,它应该做的 VCS 的事情正确。

返回设置-> 密码,并切换回“记住磁盘”,然后应用/确定。

  1. 转到[ project ]/. git 目录。
  2. 打开编辑‘ config’文件。
  3. 在“[ remote“ source”]”部分查找“ url”属性并将旧密码替换为新密码。
  4. 在 Intellij IDEA 按 Ctrl + t 更新项目。

我需要更改我在 Intellij 的用户名和密码 做到了

首选项-> 版本控制-> GitHub

您可以在那里更改用户名和密码。

在 Intellinj,我们可以通过以下步骤更改 Git 密码:

从菜单栏:

  1. 选择文件-> 设置-> 外观及行为-> 系统设置。

  2. 选择密码。

  3. 单击“磁盘存储保护”下的“主密码”。

  4. 在 Password 字段中,输入您的 old password。在后面的字段中输入您的 new password

  5. 现在主密码将被更改。

以上方法中最简单的是:

  1. 进入设定 > > 外观及行为 > 系统设定 > > 密码
  2. 将设置更改为根本不存储密码
  3. 使 IntelliJ 无效并重新启动
  4. 进入设置 > > 版本控制 > > Git > > SSH 可执行文件: 内置的
  5. 执行提取/拉取操作
  6. 提示时输入密码
  7. 再次进入设置 > > 外观及行为 > > 系统设置 > > 密码
  8. 这次选择将密码存储在磁盘上(用主密码保护)

瞧!

请注意,如果您的密码位于 URL 本身中,那么这将不起作用。如果是这样的话,那么您需要遵循@moleksyuk 给你给出的步骤

您还可以选择使用 IntelliJ 中的凭据助手选项来实现 Ramesh 给你所建议的类似功能

对于 Mac 用户来说,这也可能有所帮助:

凭据存储在 Keychain Access.app中。 你可以在那里换。

在 Android Studio 2.3中

  1. 打开设置(CTRL + ALT + S)
  2. 选择其他设置(最后)
  3. 选择 Bitbucket

在这里您可以更改您的新密码或用户

Mac 用户请访问如下:

(首先你必须安装 bitbucket 插件)

Android Studio-> 偏好设置-> 其他设置-> Bitbucket

现在更改您的密码并单击 Test 进行验证。还可以添加 SSH 密钥进行登录。

它也取决于你使用的插件。有些直接喜欢

Android Studio-> 偏好-> Bitbucket linky

对于记录,如果您已经在终端上配置了 Git,那么在首选项中有一个选项可以使用本机 Git,而不是使用内置的(绑定的) Git。

Screenshot

还有一个清除密码的选项

There is an option to clear passwords

Linux 用户 (在 Ubuntu14.04上测试)

在默认情况下(在 linux 和 mac 上) pycharm 使用操作系统的密码管理器。 要访问 ubuntu 上的密码,请打开“密码和密钥”程序。

icon for password manager

一旦打开过滤器的“想法”和编辑相关的密码。

pict of password editor dialog box

我不需要重启魅惑术。
使用魅力17.2

在我的例子中,我得到了一个验证码错误。如果你得到了,首先注销/登录到 Bitbucket,Github,... 。并输入所需的验证码。

然后,从 intellij 再试一次,它会提示输入另一个密码。

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

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

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

Control Panel->User Accounts -> Windows Credentials

这就是我在 Windows 上解决它的方法。我已经单独安装了 git,Ideas 只是自动选择 git 的选项(默认创意配置,就像我从干净的安装程序中得到的那样)。

在命令行中打开项目。做些改变。并且通过安装在我的机器上的 git 提交和推送文件。在推送期间,它会打开一个窗口,要求我输入用户名和密码。在那之后,当我从想法中做出承诺-推动时,它就会简单地工作。

转到 VCS > Git > Remotes,然后从列表中删除远程 URL,再次添加。Git 将在下一次 Git 操作(推、拉等)之后询问密码。 注意: 不要忘记在 url 中指定用户名,否则会出现认证错误。

对于 MACOS 用户

如果您看到凭证失败,但您确信凭证以前是有效的,那么:

可能你对系统进行了软件升级。系统使用与 xcode 绑定的 git。最好是打开 Xcode 并在 Xcode 启动时单击安装额外的组件。它会说安装组件。当您接受许可协议,如果将再次开始工作。

简而言之:

打开 Xcode,安装附加组件。接受用户许可协议。

在 Xcode 更新中,应该重复此步骤。

以上这些对我来说都不管用。使用 Android Studio 3.5 Beta 4。 我甚至在文件 > 设置 > 外观和行为 > 系统设置 > 密码中选择了“不要保存,重启后忘记密码”

所以我做了什么。

VCS > git > remote

  • 删除回购和再次添加。
  • 会要求出示证件。
  • 然后在终端中尝试 git 获取。
  • 将提示输入密码。
  • 问题解决: D

以下步骤对我的情况有所帮助:

1)开启设定 2)转到 Git 并取消选中“使用凭据助手”复选框 3)做饭 4)在弹出对话框中输入密码

Git 操作现在可以在 IntelliJ< img src = “ https://i.stack.imgur.com/cyGBG.png”alt = “ enter image description here”> < img src = “ https://i.stack.imgur.com/cyGBG.png”alt = “ enter image description here”> 中正常工作了!

您可以改变您的密码从设置屏幕(Ctrl + Alt + S 默认情况下)作为附加的截图。 清除之后,在 first 的远程操作(如 pull/push 等)上,它会询问您的凭据)

重要提示: 在执行此操作之前复制一份文件。

Settings Screen

证书-经理通过 目标网址: Https://bitbucketxxxxxxxxxxxxxxxx.git

以下方法对我很有效:

在 GitHub 中创建一个新的个人访问令牌,并根据每个链接在 IntelliJ 中配置连接: https://www.jetbrains.com/help/idea/github.html

然后,在 IntelliJ 的 Settings-Version Control-Git 屏幕上,单击“ Use credential helper”选项。

IntelliJ Git Settings

然后使用缓存失效重新启动(File-InvalidCache/Restart-Invalidand Reststart)

在 Windows 上,只需删除远程存储库(Git-> management remote...) ,然后再次添加它。系统将提示您输入用户名和新密码。

这些步骤解决了我在 Windows 中遇到的问题

  1. 进入控制面板

  2. 搜索“凭证”

  3. 选择 Windows 凭据

  4. 从列表中选择 github 凭据

  5. 选择编辑和更新密码,然后重新启动 Intellij

在我的案例中,我从 GitLab克隆了一个项目来开发它。我也犯过几次错。但突然之间,我不得不更改访问令牌来下载另一个项目。在那之后,我不能在 CLION中做任何与 git 相关的事情。所以 Moleksyuk说的是真的。

关闭 IDE > 转到本地回购 > 转到。Git 目录(显示它是否已经隐藏) > 用编辑器打开配置文件 > In there,

[远程“起源”] Url = https://{ yourname: access _ token }@ gitlab.yourorganization.com/1stdir/2nddir/your_project.git

提取 = + 参考文献/标题/参考资料/遥控器/原产地

必须用新的名称和访问令牌替换现有的名称和访问令牌。

看起来像这个( https://janith:abhsii6usdjbsj@gitlab.yourorganization.com/1stdir/2nddir/your_project.git )

保存 > open IDE 并执行 git 操作。

在 Windows10下载:

Control Panel\User Accounts\Credential Manager

在“通用凭据查找存储库 URL”下,使用“编辑”更改密码。

完成这些步骤之后,拖动应该可以正常工作。

enter image description here

更改 git 远程用户名/密码的步骤

  • 进入控制面板
  • 搜索凭据管理器
  • 点击 Windows 凭据
  • 在 GenericCredential 部分中,有 giturl、 update 用户名和密码

最近 Bitbucket 已经停止支持 user/pass git https 集成。 所以我再也不能拉取了。

事实证明,没有必要更改 GIT 用户名或“身份验证方案”(从 UserCredentials 到 Token)。

我只需要:

  • 请获取一个应用程序密码(或通过 Bitbucket Web UI 生成) ,并使用它进行身份验证。
  • 使用 Bitbucket 用户名作为登录名,使用 应用程序密码作为密码。

Https://intellij-support.jetbrains.com/hc/en-us/community/posts/360003444939/comments/360000461679

我不得不把它从 Git 证书管理器上删除。 执行后

git config --global --unset credential.helper

密码提示返回@IntelliJ 2022.2