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

Change remote repository credentials (authentication) on Intellij IDEA 14

出于安全原因,我最近更改了我的 Bitbucket 密码。但是,IntelliJ 没有将我的存储库更新为新凭据,因此它阻止了我对我的存储库进行 pulling/pushing 任何操作。我没有为此使用任何插件,只是 IDE.

中的集成 VCS 操作

每次我pull/push,都会弹出:

fatal: Authentication failed for 'https://momothereal:xxxxxxxxxxxx@bitbucket.org/team/repo.git/

其中 xxxxxxxxxxxx 是我的旧密码。我认为用正确的密码更改此远程地址会修复它,但我找不到在哪里可以这样做。

这对我在 Intellij 12 上有效:

打开设置 -> 密码,select "Do not remember passwords" 和 apply/ok。

做你的 VCS fetch/update/push/whatever,它应该要求你输入密码。

检查记住密码并确定,它应该正确执行 VCS 操作。

返回设置 -> 密码并将其切换回 "Remember on disk",然后 apply/ok。

  1. 进入[项目]/.git目录。
  2. 打开文件进行编辑 'config'。
  3. 在“[远程 "origin"]”部分找到 'url' 属性 并将旧密码替换为新密码。
  4. 在 Intellij IDEA 中按 Ctrl+T 更新项目。

我需要在 Intellij 中更改我的用户名和密码 由

完成

preferences -> version control -> GitHub

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

在Intellinj IDEA 14中,我们可以通过以下步骤修改Git密码:

从菜单栏:

  1. Select 文件 -> 设置 -> 外观和行为 -> 系统设置。

  2. 选择密码。

  3. 单击 'Disk storage protection' 下的 'Master Password'。

  4. 在“密码”字段中,输入您的 old password。在后续字段中输入您的 new password

  5. 现在将更改主密码。

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

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

瞧!

请注意,如果您的密码在您的 URL 中,这将不起作用。如果是这种情况,那么您需要按照@moleksyuk

给出的步骤进行操作

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

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

凭据存储在 Keychain Access.app 中。 您可以在那里更改它们。

输入 Android Studio 2.3

  1. 打开设置 (CTRL+ALT+S)
  2. Select其他设置(在最后)
  3. select 比特桶

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

对于Mac用户请转到如下:

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

Android Studio -> 首选项 -> 其他设置 -> Bitbucket

现在更改您的密码并单击“测试”以验证它。还将能够添加用于登录的 SSH 密钥。

还取决于您使用的插件。有的直接点赞

Android Studio -> 首选项 -> Bitbucket linky

郑重声明,如果您已经在终端上配置了 Git,首选项中有一个选项可以使用本机 Git 而不是内置(捆绑)的。

有一个清除密码的选项

Linux 用户(在 ubuntu 14.04 上测试)

默认情况下(在 linux 和 mac 上)pycharm 使用 OS 的密码管理器。 要访问 ubuntu 上的密码,请打开程序 "Passwords and Keys"。

在 "idea" 上打开过滤器并编辑相关密码。

我不需要重新启动 pycharm。
使用 pycharm 17.2

就我而言,我遇到了验证码错误。如果你明白了,首先 logout/login 到 Bitbucket,Github,.... 在网站上输入所需的验证码。

之后,从 intellij 重试,它应该会提示输入另一个密码。

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

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

通过更新存储在Git Windows(GCM) 凭据管理器中的密码,

Control Panel->User Accounts -> Windows Credentials

这就是我在 Windows 上解决的方法。我单独安装了 git,而 Idea 只是自动选择 git 的选项(默认 Idea 配置,就像我从干净的安装程序中获得的一样)。

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

转到 VCS>Git>Remotes,然后从列表中删除您的遥控器 url 并再次添加。 Git 将在下一个 git 操作(推、拉等)后要求输入密码。 注意:不要忘记在 url 中指定用户名,否则您将收到身份验证错误。

对于 MACOS 用户

如果您看到凭据失败但您确定它之前有效,那么:

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

简而言之:

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

关于 Xcode 更新应重复此步骤。

None 以上对我有用。使用 Android Studio 3.5 Beta 4。 我什至在文件>设置>外观和行为>系统设置>密码

中选择了"do not save, forget passwords after restart"

所以我做了什么。

VCS>git>遥控器

  • 删除回购并重新添加。
  • 将要求提供凭据。
  • 然后尝试 git 在终端中获取。
  • 将提示输入密码。
  • 问题已解决。 :D

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

1) 打开设置 2) 转到 Git 并取消选中 "Use credential helper" 复选框 3) git 拉 4) 在弹出的对话框中输入密码

Git 操作现在可以在 IntelliJ 中正常工作!

您可以从设置屏幕(默认为 Ctrl + Alt + S)更改您的密码,如所附屏幕截图所示。 清除后,在第一次远程操作(如 pull/push 等)时,它会询问您的凭据)

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

gitcredential-manager清除 目标 Url: https://bitbucketxxxxxxxxxxxxxxxx.git

以下方法对我有用:

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

然后,在 IntelliJ Settings-Version Control-Git 屏幕上,取消单击“使用凭据助手”选项。

然后重新启动并使缓存失效(文件 - 使缓存无效/重新启动 - 无效并重新启动)

在 Windows 上,只需删除远程存储库(Git -> 管理远程...)并重新添加。系统将提示您输入用户名和新密码。

这些步骤为我解决了 Windows

中的问题
  1. 转到控制面板

  2. 搜索“凭据”

  3. Select Windows 凭据

  4. Select github 列表中的凭据

  5. Select 编辑并更新您的密码,然后重启 Intellij

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

close IDE > go to your local repo > go to .git directory (show if it is hidden already) > open the config file with a editor > In there,

[远程“来源”] url = https://{你的名字:access_token}@gitlab.yourorganization.com/1stdir/2nddir/your_project.git

获取=+refs/heads/:refs/remotes/origin/

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

看起来像这样(https://Janith:aBhsii6Usdjbsj@gitlab.yourorganization.com/1stdir/2nddir/your_project.git)

save > open IDE and do the git action.

在 Windows 10 转到:

Control Panel\User Accounts\Credential Manager

在通用凭据下找到您的存储库 URL,使用编辑更改您的密码。

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

更改 git 远程的步骤 username/password

  • 转到控制面板
  • 搜索凭据管理器
  • 单击 Windows 凭据
  • 在通用凭据部分,会有 git url,更新用户名和密码

最近 Bitbucket 已停止支持 user/pass git https 集成。 所以我不能再pull/fetch.

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

我只需要:

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

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