git - 无法在 Windows 上使用 PyCharm 终端重置 git 凭据

标签 git pycharm gitlab git-bash

我通过 Pycharm (Windows 10) 使用 Gitlab,当从 gitlab checkout 现有项目时(使用:VCS - 从版本控制 checkout - Git),它会要求提供用户凭据。

我的用户名和/或密码拼写错误,提示“身份验证失败...”,但再次尝试时,它不会再次要求输入用户名和密码,而是立即给出相同的错误消息。

如何重新输入用户名和密码?

我关注了this但这没有帮助,因为错误保持不变。

最佳答案

如果您使用的是 MAC 操作系统,则需要从钥匙串(keychain)访问中删除凭据。

如果您使用的是 Windows,则需要从凭据管理器 -> Windows 凭据中删除凭据。

Git 有一个内置的凭据系统,可以在不同的操作系统环境中工作。 Git 运行一个缓存凭据的守护进程,终止该进程,它将再次提示凭据或使用 erase 命令删除凭据。 Doc Link

如果您有兴趣了解有关缓存 git 凭据及其工作原理的更多信息,请查看 this回答。

关于git - 无法在 Windows 上使用 PyCharm 终端重置 git 凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55673716/

相关文章:

python - 为我的 Django 项目调试未在 PyCharm 上运行

postgresql - GitLab 在操作系统升级到 RHEL 7.6 后遇到 PostgreSQL 问题

linux - 如何撤消删除我的 .git/文件夹?

git - 删除了对密码身份验证的支持。请改用个人访问 token

git - 应该在提交历史中保持 merge 吗?

Python 类函数无法正常工作

python - 如何在 Pycharm 中使用 Pandas

git - 将 gitlab 存储库添加到 redmine

linux - 如何从 .gitlab-ci.yml 设置 DOCKER_BUILDKIT=1?

git - 我可以将另一个人的 repo 两次 fork 到我自己的帐户中吗?