我在项目上使用了另一个用户名和密码,现在我需要使用不同的用户名登录同一项目。我尝试为可用的项目提取代码,但由于我的旧用户名已被删除,因此无法正常工作。我尝试更改凭据,但在PhpStorm中看不到任何选项。
我尝试了以下命令,但不起作用:
git credential-osxkeychain erase host=github.com protocol=https
有帮助吗? (我正在研究MAC)
答案 0 :(得分:1)
我尝试了以下命令,但不起作用:
git credential-osxkeychain erase host=github.com protocol=https
自IntelliJ product are using Git from command-line起,请首先检查您的凭据助手是否为osxkeychain:
git config credential.helper
并尝试遵循我在“ Why is Git using a wrong account (with osxkeychain)?”中提到的步骤
我浏览了钥匙串应用程序并删除了..现在它可以工作了。
答案 1 :(得分:1)
我无法真正回答MAC问题,但是在Windows的更高版本的Jetbrains产品上,其凭据存储在密码库中。
对于PhpStorm 2019,它使用KeePass数据库,并且数据库的位置可以在``设置''>``外观和行为''>``系统设置''>``密码''中找到。
配置不同的Git也有可能查看git config credential.helper
来确定当前的配置,在Mac上可能已配置osxkeychain。