在 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。
- 进入[项目]/.git目录。
- 打开文件进行编辑 'config'。
- 在“[远程 "origin"]”部分找到 'url' 属性 并将旧密码替换为新密码。
- 在 Intellij IDEA 中按 Ctrl+T 更新项目。
我需要在 Intellij 中更改我的用户名和密码
由
完成
preferences -> version control -> GitHub
在那里您可以更改用户名和密码。
在Intellinj IDEA 14中,我们可以通过以下步骤修改Git密码:
从菜单栏:
Select 文件 -> 设置 -> 外观和行为 -> 系统设置。
选择密码。
单击 'Disk storage protection' 下的 'Master Password'。
在“密码”字段中,输入您的 old password
。在后续字段中输入您的 new password
。
现在将更改主密码。
以上所有方法中最简单的是:
- 转到设置>>外观和行为>>系统设置>>密码
- 将设置更改为完全不存储密码
- 使 IntelliJ 失效并重新启动
- 转到设置>>版本控制>>Git>>SSH 可执行文件:内置
- 做一个fetch/pull操作
- 出现提示时输入密码
- 再次转到设置>>外观和行为>>系统设置>>密码
- 这次select将密码存储在磁盘上(受主密码保护)
瞧!
请注意,如果您的密码在您的 URL 中,这将不起作用。如果是这种情况,那么您需要按照@moleksyuk
给出的步骤进行操作
您还选择使用 IntelliJ 中的凭据帮助程序选项来实现 Ramesh 建议的类似功能
对于 Mac 用户,这也可能有帮助:
凭据存储在 Keychain Access.app 中。
您可以在那里更改它们。
输入 Android Studio 2.3
- 打开设置 (CTRL+ALT+S)
- Select其他设置(在最后)
- 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
中的问题
转到控制面板
搜索“凭据”
Select Windows 凭据
Select github 列表中的凭据
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
出于安全原因,我最近更改了我的 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。
- 进入[项目]/.git目录。
- 打开文件进行编辑 'config'。
- 在“[远程 "origin"]”部分找到 'url' 属性 并将旧密码替换为新密码。
- 在 Intellij IDEA 中按 Ctrl+T 更新项目。
我需要在 Intellij 中更改我的用户名和密码 由
完成preferences -> version control -> GitHub
在那里您可以更改用户名和密码。
在Intellinj IDEA 14中,我们可以通过以下步骤修改Git密码:
从菜单栏:
Select 文件 -> 设置 -> 外观和行为 -> 系统设置。
选择密码。
单击 'Disk storage protection' 下的 'Master Password'。
在“密码”字段中,输入您的
old password
。在后续字段中输入您的new password
。现在将更改主密码。
以上所有方法中最简单的是:
- 转到设置>>外观和行为>>系统设置>>密码
- 将设置更改为完全不存储密码
- 使 IntelliJ 失效并重新启动
- 转到设置>>版本控制>>Git>>SSH 可执行文件:内置
- 做一个fetch/pull操作
- 出现提示时输入密码
- 再次转到设置>>外观和行为>>系统设置>>密码
- 这次select将密码存储在磁盘上(受主密码保护)
瞧!
请注意,如果您的密码在您的 URL 中,这将不起作用。如果是这种情况,那么您需要按照@moleksyuk
您还选择使用 IntelliJ 中的凭据帮助程序选项来实现 Ramesh 建议的类似功能
对于 Mac 用户,这也可能有帮助:
凭据存储在 Keychain Access.app 中。 您可以在那里更改它们。
输入 Android Studio 2.3
- 打开设置 (CTRL+ALT+S)
- Select其他设置(在最后)
- 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
中的问题转到控制面板
搜索“凭据”
Select Windows 凭据
Select github 列表中的凭据
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